Message Commands

by : olay

Level

Bot Owner Global Master (master) Global Oper (oper)
Global Owner (owner) Channel Master (chanmaster) Channel Oper (chanop)
Channel Owner (chanowner)   Channel Voice (chanvoice)

 

Channel Voice Commands

/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.

(Go Top)

 

Channel Op Commands

/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.

(Go Top)

 

Channel Master Commands

/msg <BotName> add <#Channel> (nick) (level) adduser
   

(Go Top)

 

Channel Owner Commands

/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.

(Go Top)

 

Global Master Commands

/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.

(Go Top)

 

Global owner Commands

/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.

(Go Top)

 

Bot Owner Commands

/msg <BotName> gdel (nick) Completely delete a user from the bot.

(Go Top)