RiX
BattleForums Senior Member
- Joined
- Sep 26, 2002
- Messages
- 1,435
- Reaction score
- 0
- Location
- Vancouver, B.C.
- Website
- thelazyshopper.wwdb.biz
This is Going To Be Stickied For Your Incovience thanks Mr Rick
Adding Yourself to the Userlist:
To add yourself to the bot's userlist, simply type "/add YourAccountName 999" in the bot's main window. You will be added with full access to the bot.
Be sure to not include * at the beginning of your account, @Azeroth at the end, and the like.
StealthBot Color Text Recognition
StealthBot can now recognize Diablo II colored text as well as two StealthBot-only text effect codes.
ÿc1 through ÿc9 : Diablo II color codes
ÿci StealthBot Italic - CTRL + I
ÿcb StealthBot Bold - CTRL + B
Flood protection:
Flood protection is not protection against floodbots, as most of you seem to think. This feature prevents you from disconnecting yourself by typing messages too fast, and lets StealthBot effectively tagban and wildcard-ban users because it won't drop if there's more than one or two of them. You can't turn Flood Protection off; if you'd like to see this feature email me.
Wildcard Banning, Kicking and UnBanning:
Picture this: There's 6 bots spamming your channel, and they're all named WaR[#]BoT. You can now type ".ban WaR*" and they will each be banned in the order they appear in the channel list. Safelisting users/tags or adding them to access 20 will let them evade banning, but kicking users using wildcard kicks ignores all safelists. In 2.0+, you can also use ".unban name*" or simply ".unban *" to unban any user that has been banned matching that tag.
Chat Filters:
INCOMING:
In versions 1.5+, a system of Chat Filters has been built in to prevent the annoyances of FloodBots. Chat messages can be filtered by username with wildcards or by message. Let's say you have several FLooDBoT-###### 's spamming your channel. The solution is to type " /block Floodbot* " and hit enter, or go to the Bot menu and clicking on "Edit Chat Filters, then adding Floodbot* to the Block List. Any messages coming from people whose names start with "floodbot" will be ignored. Case doesn't matter.
If you have a bunch of bots spamming using random names, block their spam. Typing "/filter (message)" will cause any messages containing that message to be blocked out by the filtering system. Likewise, you can add or remove filters by going to the Bot menu and choosing "Edit Chat Filters".
OUTGOING:
Any messages you send will be filtered via the Outgoing Filters you have specified in the Outgoing Filters tab of the Filters dialog. Check em out by clicking Edit Chat Filters under the Settings menu.
ProfileAmp:
Also in 1.5+, ProfileAmp (if activated) will update your battle.net profile according to WinAmp's current song. The ProfileAmp code will update every 30 seconds.You can turn ProfileAmp on or off by going to the Window menu, choosing Interface Settings and unchecking its check box; otherwise, go to the Bot menu, choose Setup and check/uncheck its box.
Three Chat Boxes:
There are 3 chat-message-send boxes. This is a setup similar to that in RaiBot, where you can prepend or append text to your messages. The content of these text boxes won't change when you send your message. Play around with them if you don't understand how they work, you'll get it soon enough.
Definitions:
.newdef writes a new definition. .newdef term|definition.
For example, ".newdef StealthBot|Chat client for battle.net." or, ".newdef Your Mother|Skanky hoe! ."
To define a term, type .def (term) or .define (term). Examples:
.def Your Mother
.define StealthBot
Errors: There are a couple errors that may appear with Stealthbot. Some are documented on the errors page.
Thanks:
Special thanks to Zorm for his help in the BNLS matter. Other thanks are listed in the About dialog inside the bot.
Profiles:
Information on profiles: Typing "/profile username" in the Send box will open a window that lists the profile of the username you queried. If you'd like to set your own profile, go to the Bot menu and choose Edit Profile. You can also right-click a person's name in the channel list and choose "Lookup Profile" to retrieve it.
QuickChannels:
The QuickChannels feature lets you configure 5 different channels that are available at the touch of a key. The F1-F9 keys will send your bot to the respective QuickChannel of your choice. (Hooray for cheesy names
For example, if you put Clan {DK} as your first QuickChannel, pressing F1 while the bot is connected will take you to that channel.
Commands:
The example trigger is "." , if you configure your bot it will be whatever you specify in the Settings window.
******** ALL COMMANDS CAN BE USED FROM INSIDE THE BOT BY REPLACING YOUR TRIGGER WITH "/". (ie. "/server")
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ACCESS LEVEL 0
!inbox - no aliases: This command cannot change, it is always !inbox regardless of the bot's trigger. This command is accessible only to people with unread mail.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ACCESS LEVEL 20
.find - alias .whois: Displays the requested user's access to the bot.
.about - alias .ver: Displays the bot's version information.
.server - no aliases: Displays the server the bot is connected to.
.add <username> <access> - alias .set: Adds a user (<username>) to the bot's access list with access <access> (10-998)
.whoami : Returns the person who says it's access.
.cq : Clears the bot's queue! Useful if your bot is stuck spamming many messages, banning many people, or the like.
.designated - Displays the user that the bot last designated.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ACCESS LEVEL 40
.time - no aliases: Displays the current time and date on the computer.
?trigger - no aliases: Displays the bot's current trigger.
.dns - Runs a DNS lookup on the specified URL/hostname.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ACCESS LEVEL 50
.say <message> - no aliases: Repeats the message following the command.
.shout <message> - Repeats the message following the command in all uppercase.
.ignore <username> - no aliases: Squelches the <username>.
.unignore <username> - no aliases: Unsquelches the <username>.
.addquote <quote> - no aliases: Adds the <quote> to the quotes.txt file.
.quote - no aliases: Displays a randomly selected quote from the quotes.txt file.
.away - no aliases: Turns /away mode on.
.back - no aliases: Turns /away mode off.
.ping <username>: Retrieves <username>'s current ping.
.uptime: Displays the computer's uptime and the time since the bot logged on.
.mp3: Displays the MP3 that Winamp [VERSION 2.9 AND BELOW] is playing.
.mail <username> <message>: Adds mail to the mail queue for <username>.
.vote <duration> : Begins a general vote lasting <duration> seconds.
.voteban <username> : Begins a 30-second voteban vote. If the vote passes, the user is banned.
.votekick <username> : Begins a 30-second votekick vote. If the vote passes, the user is kicked.
.tally : Displays the current results of the active vote.
.info <username> : Displays information available on the specified user: time in channel, product, ping, flags.
.scq : Silently clears the queue.
Adding Yourself to the Userlist:
To add yourself to the bot's userlist, simply type "/add YourAccountName 999" in the bot's main window. You will be added with full access to the bot.
Be sure to not include * at the beginning of your account, @Azeroth at the end, and the like.
StealthBot Color Text Recognition
StealthBot can now recognize Diablo II colored text as well as two StealthBot-only text effect codes.
ÿc1 through ÿc9 : Diablo II color codes
ÿci StealthBot Italic - CTRL + I
ÿcb StealthBot Bold - CTRL + B
Flood protection:
Flood protection is not protection against floodbots, as most of you seem to think. This feature prevents you from disconnecting yourself by typing messages too fast, and lets StealthBot effectively tagban and wildcard-ban users because it won't drop if there's more than one or two of them. You can't turn Flood Protection off; if you'd like to see this feature email me.
Wildcard Banning, Kicking and UnBanning:
Picture this: There's 6 bots spamming your channel, and they're all named WaR[#]BoT. You can now type ".ban WaR*" and they will each be banned in the order they appear in the channel list. Safelisting users/tags or adding them to access 20 will let them evade banning, but kicking users using wildcard kicks ignores all safelists. In 2.0+, you can also use ".unban name*" or simply ".unban *" to unban any user that has been banned matching that tag.
Chat Filters:
INCOMING:
In versions 1.5+, a system of Chat Filters has been built in to prevent the annoyances of FloodBots. Chat messages can be filtered by username with wildcards or by message. Let's say you have several FLooDBoT-###### 's spamming your channel. The solution is to type " /block Floodbot* " and hit enter, or go to the Bot menu and clicking on "Edit Chat Filters, then adding Floodbot* to the Block List. Any messages coming from people whose names start with "floodbot" will be ignored. Case doesn't matter.
If you have a bunch of bots spamming using random names, block their spam. Typing "/filter (message)" will cause any messages containing that message to be blocked out by the filtering system. Likewise, you can add or remove filters by going to the Bot menu and choosing "Edit Chat Filters".
OUTGOING:
Any messages you send will be filtered via the Outgoing Filters you have specified in the Outgoing Filters tab of the Filters dialog. Check em out by clicking Edit Chat Filters under the Settings menu.
ProfileAmp:
Also in 1.5+, ProfileAmp (if activated) will update your battle.net profile according to WinAmp's current song. The ProfileAmp code will update every 30 seconds.You can turn ProfileAmp on or off by going to the Window menu, choosing Interface Settings and unchecking its check box; otherwise, go to the Bot menu, choose Setup and check/uncheck its box.
Three Chat Boxes:
There are 3 chat-message-send boxes. This is a setup similar to that in RaiBot, where you can prepend or append text to your messages. The content of these text boxes won't change when you send your message. Play around with them if you don't understand how they work, you'll get it soon enough.
Definitions:
.newdef writes a new definition. .newdef term|definition.
For example, ".newdef StealthBot|Chat client for battle.net." or, ".newdef Your Mother|Skanky hoe! ."
To define a term, type .def (term) or .define (term). Examples:
.def Your Mother
.define StealthBot
Errors: There are a couple errors that may appear with Stealthbot. Some are documented on the errors page.
Thanks:
Special thanks to Zorm for his help in the BNLS matter. Other thanks are listed in the About dialog inside the bot.
Profiles:
Information on profiles: Typing "/profile username" in the Send box will open a window that lists the profile of the username you queried. If you'd like to set your own profile, go to the Bot menu and choose Edit Profile. You can also right-click a person's name in the channel list and choose "Lookup Profile" to retrieve it.
QuickChannels:
The QuickChannels feature lets you configure 5 different channels that are available at the touch of a key. The F1-F9 keys will send your bot to the respective QuickChannel of your choice. (Hooray for cheesy names
For example, if you put Clan {DK} as your first QuickChannel, pressing F1 while the bot is connected will take you to that channel.
Commands:
The example trigger is "." , if you configure your bot it will be whatever you specify in the Settings window.
******** ALL COMMANDS CAN BE USED FROM INSIDE THE BOT BY REPLACING YOUR TRIGGER WITH "/". (ie. "/server")
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ACCESS LEVEL 0
!inbox - no aliases: This command cannot change, it is always !inbox regardless of the bot's trigger. This command is accessible only to people with unread mail.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ACCESS LEVEL 20
.find - alias .whois: Displays the requested user's access to the bot.
.about - alias .ver: Displays the bot's version information.
.server - no aliases: Displays the server the bot is connected to.
.add <username> <access> - alias .set: Adds a user (<username>) to the bot's access list with access <access> (10-998)
.whoami : Returns the person who says it's access.
.cq : Clears the bot's queue! Useful if your bot is stuck spamming many messages, banning many people, or the like.
.designated - Displays the user that the bot last designated.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ACCESS LEVEL 40
.time - no aliases: Displays the current time and date on the computer.
?trigger - no aliases: Displays the bot's current trigger.
.dns - Runs a DNS lookup on the specified URL/hostname.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ACCESS LEVEL 50
.say <message> - no aliases: Repeats the message following the command.
.shout <message> - Repeats the message following the command in all uppercase.
.ignore <username> - no aliases: Squelches the <username>.
.unignore <username> - no aliases: Unsquelches the <username>.
.addquote <quote> - no aliases: Adds the <quote> to the quotes.txt file.
.quote - no aliases: Displays a randomly selected quote from the quotes.txt file.
.away - no aliases: Turns /away mode on.
.back - no aliases: Turns /away mode off.
.ping <username>: Retrieves <username>'s current ping.
.uptime: Displays the computer's uptime and the time since the bot logged on.
.mp3: Displays the MP3 that Winamp [VERSION 2.9 AND BELOW] is playing.
.mail <username> <message>: Adds mail to the mail queue for <username>.
.vote <duration> : Begins a general vote lasting <duration> seconds.
.voteban <username> : Begins a 30-second voteban vote. If the vote passes, the user is banned.
.votekick <username> : Begins a 30-second votekick vote. If the vote passes, the user is kicked.
.tally : Displays the current results of the active vote.
.info <username> : Displays information available on the specified user: time in channel, product, ping, flags.
.scq : Silently clears the queue.