![]() | ![]() | ![]() | ![]() | ![]() |
![]() | ![]() | |||
![]() | ![]() | ![]() | ![]() | ![]() |
Admins = MrFarm, Moriarty, Tall, Shal, Buffe, Turkey, Starman
To access any bots DCC Chat connection, or partyline as it is known, simply type /dcc chat <bot> and when prompted, enter your password.
Q: Are all the bots the same?
A: All the bots supplied by #Starbots are Eggdrops. They may have slightly different
extensions available, but are basically the same. It makes little difference
which one you get, apart from the name.
Q: Ok you've given me a bot, what do I do now?
A: First you must introduce yourself to the bot and set a password. Once you
have done this the admin will set you as channel owner and you can safely op
the bot.
Q: How do I add myself to the bot?
A: In your IRC client type /msg Botname hello where
Botname is the name of the bot u wish to be added to. eg. /msg
Starhub hello You MUST then set a password.
Q: How do I set my password?
A: In your IRC client type /msg Botname pass yourpassword
eg. /msg StarHub pass iluvbots
Q: How do I get the bot to op me?
A: There are 3 methods of getting the bot to op you. For any of them to work
you must have an o flag on the bot, either globally (unlikely) or for the specific
channel you want ops on. Firstly you can send it a MSG: /msg
Bot OP password As long as the Bot is op'd and you used the correct password
AND you're on from a host the Bot recognises you on it will then op you on all
channels you're both on. Secondly you can use a DCC chat to the bot and do: .op
nick #channel Lastly you can set the bot to auto-op you when you join
the channel. You have to have both the o and the
a flags for that channel for the bot to op you.
Q: What is dcc chat?
A: DCC allows you to connect directly to another IRC client, instead of going
through the IRC Network. In our case you use it to talk directly to the bot
and give it commands in private. It also gives you access to the Party Line.
Type: /dcc chat Botname where Botname is the name
of the bot you wish to dcc. eg. '/dcc chat Starhub'
Q: What is the party line?
A: When you DCC the bot you will end up on the Party Line. This is a channel
that everyone using the BotNet (just lots of eggdrops linked together) join
when they DCC the bot. If you are lucky there will be someone friendly there
to help, although if they don't reply they could well be busy as all commands
you make on the Party Line are invisible to other users. All commands are done
via the Party Line and must be preceded with a .
(period). eg .help gives you a list of available
commands whereas help (no dot) is just a statement
and goes out to the channel for everyone to see.
Q: I can't dcc chat the bot, what's wrong?
A: The bot must have a record of your current hostmask before you can DCC. There
are a number of reasons why the bot may not know your current hostmask, the
most likely being you added yourself with ISP A and are now using ISP B. To
add a new hostmask type: /msg Botname ident
Q: I still can't dcc chat the bot, what's wrong?
A: When you initiate a DCC chat with the bot you send your IP address so the
bot can also connect to you. The bot, being clever, checks your real IP and
makes sure the two match. If they don't it will refuse to chat to you and leave
you at the 'waiting for authorization screen' indefinitely. To make sure this
doesn't happen you have to let your IRC client get the correct IP information.
In mIRC you do this by going to File->Options->Connect->Local-Info and setting
'lookup' method to 'normal'. Under 'On connect, always get' mark 'local host'.
You will need to restart mIRC for these setting to take effect.
Q: How do I add a new user to my channel?
A: Get them to type /msg Botname hello and then
/msg Botname pass (theirpasshere) where
Botname is the name of your bot. This method will add them to the bots internal
records but will not give them any channel flags. You can give them flags with
the .chattr command
Q: Flags?! What are flags?
A: Flags are used by the bot to remember who someone is, eg. an oper has the
flag +o. If they also have the auto-op flag +a then the bot automatically ops
them. There are two types of flag: global and channel. You will only have to
deal with channel flags, which is a good thing, trust me ;)
Q: What user flags are available?
A: From the Party Line use the command .help whois
This will give you a complete list of available flags. It makes reference to
'custom flags'. Our bots do not at this time use custom flags, although if we
actually figure out what they are for we may do at a later date ;-)
Q: How do I view a users flags?
A: From the Party Line use the command .whois
Q: How do I change a users flags?
A: From the Party Line use the command .chattr (username) +/-flags #your_channel
You MUST include the name of your channel or the command will not work. eg.
.chattr Bob +aofv #biscuits
Q: How do I view the flags/settings for my channel?
A: From the Party Line use the command: .chaninfo #your_channel
Q: What settings are available for my channel?
A: From the Party Line use the command .help chaninfo
for a complete list of available settings.
Q: How do I change settings for my channel?
A: From the Party Line use the command: .chanset #your_channel
Q: My bots keep flood-kicking people....
A: From the Party Line use the command .chanset #your_channel
flood-chan lines:seconds where 'lines' is the number of lines allowed
in however many 'seconds'. eg. .chanset flood-chan #starbots
7:3 would make 7 lines in 3 seconds constitute a flood. You can effectively
turn flood kicking off by making 'lines' really high and 'seconds' really small,
although this is NOT recommended.
Q: What is a bot extension?
A: A bot extension is a script someone has written (normally in TCL) that gives
added functionality to the bot. These scripts range from the mundane (time report
scripts), to the amusing (games etc), to the down-right annoying (war/channel
take-over scripts).
Q: What extensions are available and how do I use them?
A: At time of writing our bots use a greet script. This script allows you to
set a welcome message for your channel.
Q: What commands are available on the bot?
A: It would be impractical to include a full list of the eggdrops commands here.
I have covered the important ones above, and a full list of all the others available
to you can be seen by doing .help on the Party
Line. To get help on individual commands type .help
Q: What do all the commands do?
A: Most of the commands are self-explanatory (eg .op), others are not. Help
on all the commands is available from the Party Line (type .help).
Some commands are bundled into 'modules'. These modules contain groups commands
that deal with certain areas. A list of modules is shown with .help with information
on how to view them.
Q: There are so many commands! Whys it not simple like Q?
A: Although there are a lot of commands on Eggdrops, and the help system is
not instantly transparent, in reality you will only use a small number in day
to day use. I've outlined the common ones above, and if you need help on any
of the others just ask in #starbots. Please be patient while we deal with queries,
things can get a little hectic, especially if we have just added a new bot or
channel.
Q: How do I add a welcome message?
A: For help on adding a welcome message, please join the partyline and type
.greethelp.