Message Commands
by : olay
Bot Owner | Global Master (master) | Global Oper (oper) |
Global Owner (owner) | Channel Master (chanmaster) | Channel Oper (chanop) |
Channel Owner (chanowner) | Channel Voice (chanvoice) |
/msg <BotName> ops | List the users that can have an op in a channel. |
/msg <BotName> server | The server the bot is on. |
/msg <BotName> time | The time according to the bot. |
/msg <BotName> date | The date according to the bot. |
/msg <BotName> version | View the eggdrop- and the multi.tcl script-version. |
/msg <BotName> queue | View the current queue in the bot. |
/msg <BotName> uptime | View various uptime information. |
/msg <BotName> ping | Makes the bot ping you for lag testing purposes. |
/msg <BotName> count | Counts the users in the channel. |
/msg <BotName> dbcount | Counts the users in the bots database. |
/msg <BotName> status | Lists info about the bot. |
/msg <BotName> chaninfo (#channel) | Lists info about (#channel). |
/msg <BotName> chanowner (#channel) | Gives the chanowner of (#channel). |
/msg <BotName> channels | Lists all the channels the bot is on, with the number of users in the channel. |
/msg <BotName> userlist (#channel) | Displays the userlist of (#channel). |
/msg <BotName> seenstats | Some seen statistics (only works if channel is on +seen) |
/msg <BotName> seen (nick) | When was the last time (nick) was seen by the bot in the channel (only works if channel is on +seen). |
/msg <BotName> verify (nick) | List (nick)'s level in the current chan. |
/msg <BotName> op <#Channel> <nick> <nick1> | When (nick) is omitted, the bot will op you.
Otherwise it will op the nicknames specified. Channelmasters can use * as nick to issue a massop. |
/msg <BotName> deop <#Channel> <nick> <nick1>... | When (nick) is omitted, the bot will deop you. Otherwise it will deop the nicknames specified. |
/msg <BotName> voice <#Channel> <nick> <nick1>... | When (nick) is omitted, the bot will voice you.
Otherwise it will voice the nicknames specified. Channelmasters can use * as nick to issue a massvoice. |
/msg <BotName> devoice <#Channel> <nick> <nick1>... | When (nick) is omitted, the bot will devoice you. Otherwise it will devoice the nicknames specified. Channelmasters can use * as nick to issue a massdevoice. |
/msg <BotName> kick <#Channel> (nick) (reason) | Kick (nick) for (reason). |
/msg <BotName> ban <#Channel> (nick) (duration) (reason) | Ban and kick (nick) for (reason). (duration) is in minutes. 0 for perm |
/msg <BotName> banmask <#Channel> (hostmask) (duration) (reason) | Ban and kick (hostmask) for (reason). (duration) is in minutes. 0 for perm |
/msg <BotName> unban <#Channel> (mask) | Remove (mask) from the banlist. |
/msg <BotName> banlist <#Channel> | Lists all the bans of the channel present in the bot. |
/msg <BotName> mode <#Channel> (+/- mode) | Changes the mode from the channel. Default are +nt. Other modes available: i l m p s k. Check your IRC-client's manual for a list of what these do. |
/msg <BotName> topic <#Channel> (topic) | Changes the topic in channel to (topic) |
/msg <BotName> say <#Channel> (message) | Make the bot say something. |
/msg <BotName> act <#Channel> (message) | Make the bot send /me (message) to the channel. |
/msg <BotName> add <#Channel> (nick) (level) | adduser |
/msg <BotName> greet <#Channel>(message) | The bot will send a notice to everyone who joins with the the specified message. To toggle if this should be done, use the greet chanset. To enhance the greet a bit we defined certain variables you can use to spice it up a bit, these values will get replaced with there meaning. |
/msg <BotName> del (nick) | Deletes (nick)'s access from the channel |
/msg <BotName> addbadchan (channel) (reason) | Add blacklisted channelname (user gets kicked if he's on one of these channels when channel is on +badchan). |
/msg <BotName> rembadchan (channel) | Removes (channel) from the list of bad channels. |
/msg <BotName> listbadchan | List blacklisted channels. |
/msg <BotName> chanset (+/- settings) | Changes the settings of the channel. The available settings are: |
/msg <BotName> chanset <#Channel> +/-enforcebans | automatically kick all users that match a ban set by someone in the channel. |
/msg <BotName> chanset <#Channel> +/-dynamicbans | maintain the banlist and only set bans if neccessary. |
/msg <BotName> chanset <#Channel> +/-userbans | allow users to set banmodes in the channel. |
/msg <BotName> chanset <#Channel> +/-autoop | automatically op users wich are chanop on join (BE CAREFULL!!) |
/msg <BotName> chanset <#Channel> +/-bitch | only users with access may have ops. |
/msg <BotName> chanset <#Channel> +/-greet | greet users on join with an infoline set and turns on welcomenotices. |
/msg <BotName> chanset <#Channel> +/-protectops | reop known ops when they are deopped by someone else. |
/msg <BotName> chanset <#Channel> +/-protectfriends | reop users with a +f flag when they are deopped by someone else. |
/msg <BotName> chanset <#Channel> +/-dontkickops | don't kick known ops in case they are bad. |
/msg <BotName> chanset <#Channel> +/-inactive | temporary removes the bot from the channel. |
/msg <BotName> chanset <#Channel> +/-statuslog | logs the channelstatus. |
/msg <BotName> chanset <#Channel> +/-revenge/revengebot | punish the user if they kick or deop the bot (carefull, this could be the origin of a nice kick-flood). |
/msg <BotName> chanset <#Channel> +/-secret | makes the channel secret. |
/msg <BotName> chanset <#Channel> +/-autovoice | automatically voice users wich are chanvoice on join. |
/msg <BotName> chanset <#Channel> +/-cycle | cycle the channel when the bot becomes opless and no-one else is there. |
/msg <BotName> chanset <#Channel> +/-seen | log seen data and activate seen commands in channel. |
/msg <BotName> chanset <#Channel> +/-nodesynch | synch channel (only usefull when using synch bots, wich is not the case :-)). |
/msg <BotName> chanset <#Channel> +/-topiclock | lock the topic (the bot won't let you change topics). |
/msg <BotName> chanset <#Channel> +/-chanvoice | voices everyone on join. |
/msg <BotName> chanset <#Channel> +/-norejoin | don't allow rejoins when kicked. |
/msg <BotName> chanset <#Channel> +/-nocolor | don't allow colors in the channel. |
/msg <BotName> chanset <#Channel> +/-nonotice | don't allow notices towards the channel. |
/msg <BotName> chanset <#Channel> +/-noctcp | don't allow ctcp's towards the channel. |
/msg <BotName> chanset <#Channel> +/-nospam | don't allow url's and other channelnames in the channel. |
/msg <BotName> chanset <#Channel> +/-badword | don't allow the use of bad words. |
/msg <BotName> chanset <#Channel> +/-badchan | no blacklisted channelnames. |
/msg <BotName> chanset <#Channel> +/-norepeat | repeating is not allowed |
/msg <BotName> chanset <#Channel> +/-membersonly | only users known by the bot are allowed on the channel. |
/msg <BotName> chanset <#Channel> +/-dynamicexempts | maintain the exemptlist and only set bans if necessary. |
/msg <BotName> chanset <#Channel> +/-userexempts | users can set exempts. |
/msg <BotName> chanset <#Channel> +/-dynamicinvites | maintain the invitationtlist and only set invites if necessary. |
/msg <BotName> chanset <#Channel> +/-userinvites | users can set invites. |
/msg <BotName> chanset <#Channel> +/-cmaster | enable gnuworld channelservice support. |
/msg <BotName> chanset <#Channel> +/-cmrevenge | use gnuworld for revenge if deopped/kicked. |
/msg <BotName> +/-cminvite | if gnuworld splits and channel is +i, unset +i, reset when service is back. |
/msg <BotName> chanset <#Channel> chanflood (0/3-10) | Set the lines a person can type within 10 seconds. If this value is exceeded, the bot will kick him. Use 0 to disable. |
/msg <BotName> chanset <#Channel> ctcpflood (0/3-10) | Set the channelCTCP's a person can send within 10 seconds. If this value is exceeded, the bot will kick him. Use 0 to disable. |
/msg <BotName> chanset <#Channel> nickflood (0/3-10) | Sets the number of times a user can change his nick within 10 seconds. If this value is exceeded, the bot will kick him. Use 0 to disable. |
/msg <BotName> operlist | View the IRCopers known in the bot. |
/msg <BotName> rehash | Rehash the bot. |
/msg <BotName> banner (message) | Broadcast a message to all channels the bot is in. |
/msg <BotName> gbanner (message) | Broadcast a message to all channels the bot is in AND to the botnet. This is used to announce important changes throughout all channels the botservice provides. |
/msg <BotName> rehashall | Rehash all the bots in the botnet. |
/msg <BotName> purge (#channel) (reason) | Permanently purge the bot from (#channel) with(reason) |
/msg <BotName> away (reason) | Set bot away. |
/msg <BotName> back | Set bot back. |
/msg <BotName> save | Save everything (normally this happens every hour). |
/msg <BotName> allbans | View global banlist |
/msg <BotName> cycle | Cycle the bot in the channel. |
/msg <BotName> drop (#channel) | Remove the (#channel). THIS IS PERMENENT! Only use this if you no longer want the bot. |
/msg <BotName> join (#channel) | Makes the bot join your channel again if you parted it before. |
/msg <BotName> part (#channel) | Makes the bot temporary part the channel. |
/msg <BotName> nick (newnick) (/msg <BotName>) | Changes the bots nick to (newnick) and the /msg <BotName> to (/msg <BotName>). This stays active until the bot is rehashed/restarted. Change config to make these values permanent instead. |
/msg <BotName> lock (#channel) | Locks (#channel). In other words, it puts modes +stnml and clean every non botlending member out. |
/msg <BotName> unlock (#channel) | unlocks (#channel) |
/msg <BotName> jump (server) | Switch server. |
/msg <BotName> die (reason) | Kills the bot with (reason). |
/msg <BotName> restart | restarts the bot |
/msg <BotName> clean | Removes all unknown clients from the channel |
/msg <BotName> gchattr (nick) (flags) | Changes (nick)'s global flags. |
/msg <BotName> gdel (nick) | Completely delete a user from the bot. |