From: gardabr@unix1 (Gard Eggesbo Abrahamsen)
Subject: Re: Bots, WarBots, Fun?
Organization: University of Trondheim, Norway
X-Newsreader: TIN [version 1.1 PL6]
Date: Mon, 9 Nov 92 11:57:58 GMT

Herman H. Fredriksson (herm@merlin.etsu.edu) wrote:
: In article <1992Nov6.084134.17493@ugle.unit.no> gardabr@unix1 (Gard Eggesbo Abrahamsen) writes:
: >> I still feel alt.irc.bot would be useful (...)
: 
: NOT.

I guess that is what we are discussing, or what?

: 
: > [..people message this dude becos they want to have a whizbang bot too..]

Do you know how annoying that is?
: 
: > Also, programming techniques could be shared, so that all bots would be
: 
: Lame, weenie bots which give people a op (oh w0w) can be share/copied.

I said PROGRAMMING TEXHNIQUES, and giving people an op can be a bit more than
a single /on -join Gard mode $C +o $0
  As an example, I have on Glurg this one:


on -leave gard assign isgard 0
on -signoff gard assign isgard 0

on  -join   "* #24892" who -nick $0

on #-who 1 "* gard" if "[$3@$4]=[gard@data3d.mrih.no]" "assign isgard 1" "assign isgard 0"
on #-who 2 "* gard" if "[$3@$4]=[gardabr@unix1.mrih.no]" "assign isgard 1"
on #-who 3 "* gard" if "[$3@$4]=[gardabr@158.38.66.44]" "assign isgard 1"
on #-who 4 "* gard" if "[$3@$4]=[gard@158.48.66.43]" "assign isgard 1"
on #-who 5 "* gard" if "[$isgard]=[1]" "mode $0 +o $1" "kick $0 $1"

assign isgard 0

This is not just an op, but an ensurement that only I will have my Nick - at
least on channel #24892. This will prevent abuse of Glurg's mode commands.

Also, earlier on, Glurg walked freely around on different channels commenting
things, responding to whatever the people said, and in most cases, it would
take quite a while or a /whois Glurg to discover that he was a bot. Now, that
need a little more programming technique than a /on join Gard mode $C +o $0

: >optimized accordingly, and we could have fewer bots because bot programmers
: 
: Oh my god, the word bot, and optimized in the same sentence.

Surprised by that? Optimizing could be like... having an assigned variable
containing all the channels the bot is supposed to visit. and than just move
a pointer every time he's supposed to visit a new channel, rather than having
24892 on timer statements.

: 
: >could agree to have only ONE bot with that and that function, and so on,
: 
: There is no agreement. That is why we have bot wars. 

Of course there is no agreement - now. That is because the bot programmers
don't have a forum in which they can get the agreement. Whilst on IRC, they
are more interrested in debugging their bot or talking social stuff with
others. A newsgroup like alt.irc.bots would work fine for that.
: 
: >if you get my drift...
: 
: >       (gardabr@unix1.mrih.no)
: 
: herm
: (say NO to unattended bots)

say YES for better and more intelligent bots.

: -- 
: -- Herman Fredriksson -------- <herm@merlin.etsu.edu> ------ _ ---------
: -- IRC Politician ----------- <herm@coombs.anu.edu.au> --- _| ~-, ------
: -- East Texas State University --------------------------- \   _) ------
: -- Commerce, Texas, USA -- "Everthing's Bigger'n'Better" --  \(  ------- 

 Gard Eggesboe Abrahamsen   (gardabr@unix1.mrih.no)
                            "The world is 24892 atoms"

Newsgroups: alt.irc