• Welcome to Valhalla Legends Archive.
 

Golden Rules of Bots

Started by iago, June 08, 2004, 11:39 AM

Previous topic - Next topic

iago

This is actually from a tutorial on making IRC bots, but I liked it:

1. Never annoy other users with your Bot
2. Only place your Bot in channels where it may be of use or amusement
3. Bots should only speak when spoken to!
4. Make the purpose of your Bot clear
5. Make it clear that you own your bot
6. Never try to pretend that it's not a Bot!
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


AC_Drkan

#1
Quote from: iago on June 08, 2004, 11:39 AM
This is actually from a tutorial on making IRC bots, but I liked it:

1. Never annoy other users with your Bot
2. Only place your Bot in channels where it may be of use or amusement
3. Bots should only speak when spoken to!
4. Make the purpose of your Bot clear
5. Make it clear that you own your bot
6. Never try to pretend that it's not a Bot!

very nice but you forgot 1:
7. If you didn't program the bot then its not yours
"The Arguments of Today Result in the Wars of Tomorrow" - Quote By Muah.
<@Logan> I spent a minute looking at my own code by accident.
<@Logan> I was thinking "What the hell is this guy doing?"

<kow`> "There are 10 types of people in the world... those who understand binary and those who don't."
<SpaceRain> That's only 2 types of people, kow.
<SpaceRain> STUPID


<[TN]FBMachine> i got kicked out of barnes and noble once for moving all the bibles into the fiction section

God i love Bash.org.

Stealth

Quote8. Alternating caps in your bot's program name does not make it cooler.

;)
- Stealth
Author of StealthBot

iago

Quote from: Stealth on June 08, 2004, 12:57 PM
Quote8. Alternating caps in your bot's program name does not make it cooler.

;)

Where can I get a copy of sTeAlThBoT?
This'll make an interesting test for broken AV:
QuoteX5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*


Eli_1

#4
Quote9. A 'shout' command does not make your bot more useful.

:-*

Mephisto

Quote from: Eli_1 on June 08, 2004, 02:00 PM
Quote9. A 'shout' command does not make your bot more useful.

:-*

I beg to differ.  The shout command overides your queue system.  What if for some reason your queue system fails and you need to send a shout command in some manner (perhaps to send a ban)?  Also, my bot (and I think iago's) allows functionality to execute local commands through the shout/say commands, so there may be a time when you need to disconnect or close it via a local command through shout when the queue fails.  So :P!

hismajesty

#6
Quote1. Never annoy other users with your Bot
2. Only place your Bot in channels where it may be of use or amusement

What if it is amusing to annoy other users?

Edit: Typo

TheMinistered

If it's amusing you, then you need to be shot... in the balls, and shot... in the head too!

Trance

Quote from: Mephisto on June 08, 2004, 02:24 PM
Quote from: Eli_1 on June 08, 2004, 02:00 PM
Quote9. A 'shout' command does not make your bot more useful.

:-*

I beg to differ.  The shout command overides your queue system.  What if for some reason your queue system fails and you need to send a shout command in some manner (perhaps to send a ban)?  Also, my bot (and I think iago's) allows functionality to execute local commands through the shout/say commands, so there may be a time when you need to disconnect or close it via a local command through shout when the queue fails.  So :P!

:P Then perhaps your queue system should prioritize. Shout command is useless!

Mephisto

Quote from: Trance on June 08, 2004, 05:39 PM
Quote from: Mephisto on June 08, 2004, 02:24 PM
Quote from: Eli_1 on June 08, 2004, 02:00 PM
Quote9. A 'shout' command does not make your bot more useful.

:-*

I beg to differ.  The shout command overides your queue system.  What if for some reason your queue system fails and you need to send a shout command in some manner (perhaps to send a ban)?  Also, my bot (and I think iago's) allows functionality to execute local commands through the shout/say commands, so there may be a time when you need to disconnect or close it via a local command through shout when the queue fails.  So :P!

:P Then perhaps your queue system should prioritize. Shout command is useless!

Wrong! :P

Networks

Add: adding a ` does not make your bot cooler either.
IE: Dark`Matter

hismajesty

#11
11.Naming your bot after animals makes it insta-cool.
IE: Panda Chat

Edit: I seem to remember a similar thread like this from a while ago, forget what it was about though. Something about how to post a proper post or something.

R.a.B.B.i.T

Rabbit Bot was named after an animal, but that sucked.