1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
|
%{help=adduser}%{+m|m}
### %badduser%b <nickname> [handle]
Creates a new user record for a user on the channel, using their
current hostname. It's similar to a user msg'ing the bot 'hello'
except that no information is sent to that user. If the bot
already knows someone by that nickname, and the user on the channel
doesn't have a bot record, then it does the equivalent of an
'ident' for that user -- except that, again, no information is
sent to the user telling them that anything was done.
If the user is using a different nickname than the bot normally
knows her by, you can specify her "handle" (the nickname that the
bot remembers).
see also: +host, -host, +user, -user
%{help=deluser}%{+m|m}
### %bdeluser%b <nickname>
deletes a user record for a user on the channel, using their
current hostname. Channel masters can remove users so long as
the user isn't a bot master.
see also: adduser, +user, -user
%{help=reset}%{+m}
### %breset%b [channel]
clears out the bot's channel information and makes it gather the
information from the server all over again, as if it had just
joined that channel. it's not really useful much, but could be
if an odd bug causes the channel information to get scrambled.
unfortunately this command used to get a lot of use. you can omit
the channel name to make it reset ALL channels.
%{help=resetbans}%{+o|o}
### %bresetbans%b
resets the ban list on the channel you're currently viewing in
the console. any bans on the channel that aren't in the ban
list (either the global list or the local channel ban list) will
be removed, and if there are any bans in the global ban list or
channel ban list that are not currently on the channel, they will
be added.
see also: bans, reset, console
%{help=act}%{+o|o}
### %bact%b [channel] <text>
Performs an action on the current console channel (or otherwise
specified channel), as if the bot did it. Just like the /me
command in IRC.
See also: console
%{help=channel}%{+o|o}
### %bchannel%b [channel-name]
Shows you an extensive display of the users on a channel, and
the current channel attributes. By default, it shows you the
channel you are currently viewing on the console, but you can
specify another channel if you wish.
The first line will look like:
Channel #hiya, 8 members, 45 users, mode +tn:
This means that the bot is sitting on channel #hiya, where 8
other irc'ers are. There are 45 people that the bot knows by
hostmask, and the channel mode is +tn. If the bot isn't on
the channel it is supposed to be on, it will say "Desiring
channel #hiya" instead. Next is a list of the users on the
channel, with each entry looking like this:
NICKNAME HANDLE JOIN IDLE USER@HOST
@kantSF kantSF 14:53 o 6m josh@random.edu
The "@kantSF" means that the user's nickname is kantSF and that
he is a chanop. The second "kantSF" is the nickname that the
bot knows him by. Sometimes this will differ from the nickname
a person is using. The time displayed is the time the user
joined the channel. The next field is the attributes:
n - bot owner o - can get ops (+o)
m - bot master or owner f - channel friend
b - another bot d - cannot get ops (+d)
The last field is the user@host he is using irc from.
See also: status, whois
%{help=voice}%{+o|o}
### %bvoice%b <nickname> [channel]
will give a +v voice to a person you specify, so long as the
bot is opped on that channel.
see also: devoice
%{help=devoice}%{+o|o}
### %bdevoice%b <nickname> [channel]
will remove the +v voice from the person you specify, so long as
the bot is opped on that channel.
%{help=deop}%{+o|o}
### %bdeop%b <nickname> [channel]
will remove chanop from the person you specify, so long as the
bot is opped on that channel, and the person you specify isn't
on the bot's list of authorized chanops.
see also: op, console
%{help=invite}%{+o|o}
### %binvite%b <nickname> [channel]
invites someone from irc into your current console channel (or
specified other channel). this is most useful when the channel
is +i. a user with the +o flag can also request an invite from
the bot with /MSG INVITE
see also: console
%{help=kick}%{+o|o}
### %bkick%b [channel] <nickname> [reason]
will kick a user off your current console channel (or specified
other channel) with the comment given. if you omit the reason,
the default kick comment is "requested".
see also: kickban, console
%{help=kickban}%{+o|o}
### %bkickban%b [channel] <nickname> [comment]
kicks a user off the channel and bans her by a reasonable host-
mask. your nickname will be attached to the ban in the bot's
internal ban list, and the ban will last for whatever is set in
ban-time -- only on this channel. use %b'.+ban'%b for a more
permanent ban which will be activated on every channel the bot
monitors. if you use a comment, that will also be attached to
the ban in the ban list, and used as the kick comment.
see also: +ban, bans, stick
%{help=msg}%{+o}
### %bmsg%b <nickname> <text>
sends a private message to someone from the bot, just as if the
bot had typed /msg.
%{help=op}%{+o|o}
### %bop%b <nickname> [channel]
will grant chanop to the person you specify, so long as the bot
is opped on that channel, and the person you specify isn't being
actively deopped by the bot.
see also: deop, console
%{help=say}%{+o|o}
### %bsay%b [channel] <text>
dumps the text to your current console channel (or other specified
channel), as if the bot "said" it.
%{help=topic}%{+o|o}
### %btopic%b <text>
changes the channel's topic, assuming the bot is a chanop or the
channel is not +t (uses your current console channel).
see also: console
%{help=irc module}%{+o|o}
### help on the %birc module%b
the irc module provides the following dcc commmands:
%{+o|o}
for channel ops:
%bresetbans%b %bact%b %bchannel%b %bdeop%b %bsay%b
%binvite%b %bkick%b %bkickban%b %bop%b %btopic%b
%{+o}
for global ops:
%bmsg%b
%{+m|m}
for channel masters:
%badduser%b %bdeluser%b
%{+m}
for global masters:
%breset%b
%{+n}
various tcl settings are avaliable and can be viewed by using
%b'help set <setting>'%b. Thes include:
%blearn-users%b %bwait-split%b
%bwait-info%b %bmodes-per-line%b
%bmode-buf-length%b %bbounce-bans%b
%buse-354%b
|