IM control Bot

This module allows users ( botowners ) to control the bot and configure plug-in modules by instant messaging. You must be a bot owner for the bot to execute your commands. The bot owners list can be edited in imcontrol.conf, the module settings or by instant messages.

All the commands you see below, have to be send to the bot in an instant message.  The / is the first character you have to type. No space on the left side of the /.
The commands will be explained in detail on a dedicate page per module.

Full list of bot commands

IM (Instant Message) control plug-in commands (imcontrol.dll/libimcontrol.so) – CSLLCIMC
/pause – pause the bot (the bot disconnects from the room, but the bot is still online)
/resume – resume the bot (connects to the last room)
/shutdown – shut down the bot
/imrefresh – reload the instant message control configuration file
/help – show help
/addowner – add a user to the owners list
/delowner – remove an owner from the owners list
/owners – show the bot owners list
/postmsg – post a message to the chat
/kickuser – kick a user from the chat room
/punishuser – punish a user in the chat room
/unpunishuser – unpunish a user
/modules – list of currently active modules

8 Ball plug-in commands (8ball.dll/lib8ball.so) – CSLLC8BL
/8disable – disable the 8 Ball plug-in
/8name – change the 8 Ball name
/8refresh – reload the plug-in configuration

Bad words kicker plug-in commands (badwords.dll/libbadwords.so) – CSLLCBWD
/bexpr – turn the bad expressions catcher on/off
/bekick – select to kick for bad expressions
/bepunish – select to punish for bad expressions
/bereason – set the reason for kicking/punishment
/becount – set the forbidden words counter
/bewords – select the regular expressions/words mode
/beclear – clear the bad expressions list
/beadd – add an expression to the rule list
/berefresh – reload the bad words module configuration file

Ghost plug-in commands (ghost.dll / libghost.so) – CSLLCGHT
/ghtplay – turn the Ghost game on/off
/ghtclear – clear records
/ghtrefresh – reload the Ghost configuration file

Greeter plug-in commands (greeter.dll/libgreeter.so) – CSLLCGRT
/grtdisable – disable the Greeter plug-in
/grtnoroles – disable roles checking
/grtnosexup – disable sex checking
/grtrefresh – reload the Greeter configuration file

Heap plug-in commands (heap.dll/libheap.so) – CSLLCHAP
/hpplay – turn the Heap game on/off.
/heap – start game.
/hprefresh – reload the heap module configuration file

HTMLLog plug-in commands (htmllog.dll/libhtmllog.so) – CSLLCHTM
/hlogdisable – disable the html log plug-in
/hlogrefresh – reload the html log module configuration file

Math Trivia plug-in commands (math_trivia.dll/libmath_trivia.so) – CSLLCMTR
/mtrplay – turn the Math Trivia game on/off
/mtrstart – start a Math Trivia game
/mtrstop – stop a Math Trivia game
/mtrclear – clear the records
/mtrrefresh – reload the Math Trvia configuration file

Messenger plug-in commands (messenger.dll/libmessenger.so) – CSLLCMGR
/msgrtime – set the interval of message posting
/msgrclear – clear the message list
/msgradd – add a message to the message list
/msgrdisable – disable the messenger plug-in
/msgrrefresh – reload the messenger configuration file

ProtectBot Plug-in commands (protect.dll ) – PROTECT
1 ID – Friend a user
2 ID – Op a user
3 ID – Owner a user
4 ID – Demote a user
BB – Friend your self
GG – Op your self
RR – Owner your self
k ID – Kick
p ID – Punish
u ID – Unpunish
b ID – Ban
P (pass) – Set Room Pass
pass – Shows Room pass
on – Room Password ON (in IM Bot)
off – Room Password OFF (in IM Bot)
ow – Shows Owners (in IM Bot)
on – Moderator ON (In Room)
off – Moderator OFF (In Room)
r ,nick,,nick,,nick – Adds Owner in Bot

Roulette plug-in commands (roulette.dll/libroulette.so) – CSLLCRLT
/rltplay – turn the Roulette on/off.
/roulette [nickname] – send a random message to some user in the chat
/rltrefresh – reload the roulette module configuration file

RSS reader plug-in commands (rssreader.dll/librssreader.so) – CSLLCRSS
/rsstimerfeed – change the feed update time interval
/rsstimerpublish – change the news publishing time interval
/rssrefresh – reload the rssreader configuration file

Trivia plug-in commands (trivia.dll/libtrivia.so) – CSLLCTRV
/trvplay – turn the Trivia game on/off
/trvstart – start a Trivia game
/trvstop – stop a Trivia game
/trvclear – clear the records
/trvrefresh – reload the trivia configuration file

 

WhoBanned plug-in commands (whobanned.dll/libwhobanned.so) – CSLLCWBN
/whobanned – check who banned the given user
/whounbanned – check who unbanned the given user
/whokicked – check who kicked the given user
/whopunished – check who punished the given user
/whounpunished – check who unpunished the given user
/whooped – check who oped nickname
/whodeoped – check who deoped nickname

Word Trivia plug-in commands (word_trivia.dll/libword_trivia.so) – CSLLCWTR
/wtrplay – turn the Word Trivia game on/off
/wtrstart – start a Word Trivia game
/wtrstop – stop a Word Trivia game
/wtrclear – clear the records
/wtrrefresh – reload the Word Trvia configuration file