trustyRC manual

This array resume all commands available for trustyRC (depends on loaded modules)

Legend
All Command available for all users
+ Command available for voiced users
@ Command available for oped users
1 Command available for users who have bot acces 1 (voice) on channel
2 Command available for users who have bot acces 2 (op) on channel
3 Command available for users who have bot acces 3 (master) on channel
4 Command available for users who have bot acces 4 (owner) on channel
SA Command available for users who are bot's super admin
SAP Command that needs super admin password
PV Command that can be entered as a private message to the bot
pub Command that can be entered on a public channel

Commands sumary (by plugin)

Plugin "admin"

back to top

Command "addsuperadmin"

Description
Add a host to the super admin list
Parameters
super_admin_pass host
PV
1
pub
0
Example
/msg bot_nick !addsuperadmin my_secret_pass *!*@all_geeks.com
Permissions
SAP
Provided by
admin.so

back to top

Command "addtempsuperadmin"

Description
Add a host to the super admin list for a duration
Parameters
super_admin_pass host time
PV
1
pub
0
Example
/msg bot_nick !addsuperadmin my_secret_pass *!*@all_geeks.com 1d5h
Permissions
SAP
Provided by
admin.so

back to top

Command "superadminlist"

Description
Display the super admins lsit
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !superadminlist
Permissions
SA
Provided by
admin.so

back to top

Command "setsuperadminpass"

Description
set/change super admin password
Parameters
super_admin_pass new_pass
PV
1
pub
0
Example
/msg bot_nick !setsuperadminpass my_secret_pass my_new_secret_pass
Permissions
SAP
Provided by
admin.so

back to top

Command "delsuperadmin"

Description
Remove a host from the super admins list
Parameters
super_admin_pass host_index
PV
1
pub
0
Example
/msg bot_nick !delsuperadmin my_secret_pass host_index
Permissions
SAP
Provided by
admin.so

back to top

Command "reset"

Description
Reset the bot (disconnect and reconnect)
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !reset
Permissions
SA
Provided by
admin.so

back to top

Command "disconnect"

Description
Disconnect the bot and stop the programm (the bot will NOT reconnect)
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !disconnect
Permissions
SA
Provided by
admin.so

back to top

Command "getconfvalue"

Description
Get a configuration value (admin.sapass is unaccessible)
Parameters
congiguration_key
PV
1
pub
0
Example
/msg bot_nick !getconfvalue kernel.server
Permissions
SA
Provided by
admin.so

back to top

Command "setconfvalue"

Description
Set a configuration value (admin.sapass is unaccessible). The value is set in MEMORY, not in the configuration file, so it will be unsaved after a bot stop or reset (see flushconffile for file save)
Parameters
congiguration_key value
PV
1
pub
0
Example
/msg bot_nick !setconfvalue kernel.logsize 3
Permissions
SA
Provided by
admin.so

back to top

Command "deletekey"

Description
Delete a key from the configuration file (admin.sapass is unaccessible). The key is deleted in MEMORY, not in the configuration file, so it will be unsaved after a bot stop or reset (see flushconffile for file save)
Parameters
key_to_delete
PV
1
pub
0
Example
/msg bot_nick !deletekey module.foo
Permissions
SA
Provided by
admin.so

back to top

Command "loadconffile"

Description
Erase the configuration parameters ine memory and reload them from the configuration file
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !loadconffile
Permissions
SA
Provided by
admin.so

back to top

Command "flushconffile"

Description
Clear the configuration file and rewrite it with memory parameters
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !flushconffile
Permissions
SA
Provided by
admin.so

back to top

Command "addonlyon"

Description
Put a command in the "onlyon" list. This command will be available only on channels which are in this list
Parameters
command channel
PV
1
pub
0
Example
/msg bot_nick !addonlyon sysinfos #a_channel
Permissions
SA
Provided by
admin.so

back to top

Command "delonlyon"

Description
Remove a command from the "onlyon" list
Parameters
command channel
PV
1
pub
0
Example
/msg bot_nick !delonlyon sysinfos #a_channel
Permissions
SA
Provided by
admin.so

back to top

Command "enable"

Description
Enable a command on a channel
Parameters
command channel
PV
1
pub
0
Example
/msg bot_nick !enable sysinfos #a_channel
Permissions
SA
Provided by
admin.so

back to top

Command "disable"

Description
Disable a command on a channel
Parameters
command channel
PV
1
pub
0
Example
/msg bot_nick !disable sysinfos #a_channel
Permissions
SA
Provided by
admin.so

back to top

Command "commandsstatus"

Description
Tell comamnds status (disabled and onlyon commands)
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !commandsstatus
Permissions
SA
Provided by
admin.so

back to top

Command "chanlev"

Description
Tell or set channel levels on a channel
Parameters
channel or channel mask level (0:nothing,1:voice,2:op,3:master,4:owner)
PV
0
pub
1
Example
/msg bot_nick !chanlev #a_channel or /msg bot_nick !chanlev #a_channel *!*@toto.*.quakenet.org 2
Permissions
+ @ 1 2 3 4 SA
Provided by
admin.so

back to top

Command "join"

Description
Make the bot join a channel
Parameters
channel
PV
1
pub
0
Example
/msg bot_nick !join #my_channel
Permissions
SA
Provided by
admin.so

back to top

Command "part"

Description
Make the bot leave a channel
Parameters
channel
PV
1
pub
0
Example
/msg bot_nick !part #my_channel
Permissions
SA
Provided by
admin.so

back to top

Command "cycle"

Description
Make the bot cycle (leave and rejoin) a channel
Parameters
channel
PV
1
pub
0
Example
/msg bot_nick !cycle #my_channel
Permissions
SA
Provided by
admin.so

back to top

Command "setnick"

Description
Set bot's nick
Parameters
nick
PV
1
pub
0
Example
/msg bot_nick !setnick new_nick
Permissions
SA
Provided by
admin.so

back to top

Command "tell"

Description
Make the bot speak on a channel or to a user (private message)
Parameters
destination message
PV
1
pub
0
Example
/msg bot_nick !tell #my_channel hi folks !
Permissions
SA
Provided by
admin.so

back to top

Command "notice"

Description
Send a notice to a given destination
Parameters
destination text
PV
1
pub
0
Example
/msg bot_nick !notice a_mate hello !
Permissions
SA
Provided by
admin.so

back to top

Command "raw"

Description
Send a raw message to the server
Parameters
raw_string
PV
1
pub
0
Example
/msg bot_nick !raw JOIN #a_channel
Permissions
SA
Provided by
admin.so

back to top

Command "whoami"

Description
Tell who you are for the bot (acces on channel and admins)
Parameters
-
PV
1
pub
1
Example
!whoami
Permissions
All + @ 1 2 3 4 SA
Provided by
admin.so

back to top

Command "reauth"

Description
Make the bot reexecute auth commands usualy done after connection, as joining channels, auth to bots, ...
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !reauth
Permissions
SA
Provided by
admin.so

back to top

Command "setloglevel"

Description
Set log level. Use this command instead of setconfvalue to set log level
Parameters
loglevel [none,info,warning,error]
PV
1
pub
0
Example
/msg bot_nick !setloglevel warning
Permissions
SA
Provided by
admin.so

back to top

Command "setlogkeepfiles"

Description
Set logkeepfiles value. Use this command instead of setconfvalue to set logkeefiles value. If set to 1, old log files are not deleted when loge file change. If set to 0, old files are deleted
Parameters
value
PV
1
pub
0
Example
0,1
Permissions
SA
Provided by
admin.so

back to top

Command "setlogperiod"

Description
Set log period format (to know witch format use, si strftime() documentation
Parameters
format
PV
1
pub
0
Example
/msg bot_nick !setlogperiod %Y-%b
Permissions
SA
Provided by
admin.so

back to top

Command "getnbcountdowns"

Description
Display current countdowns number
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !getnbcountdowns
Permissions
SA
Provided by
admin.so

back to top

Command "clearCountDowns"

Description
Clear coutdowns list
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !clearCountDowns
Permissions
SA
Provided by
admin.so

Plugin "advertising"

back to top

Command "addad"

Description
add an advertise and launch it
Parameters
channel frequency(timestring) during(timestring) message
PV
1
pub
0
Example
/msg bot_nick !addad #trustyrc 1h 15d trustyRC, a bot that you can trust !
Permissions
SA
Provided by
advertising.so

back to top

Command "delad"

Description
Delete an advertise
Parameters
id
PV
1
pub
0
Example
/msg bot_nick !delad 1521524
Permissions
SA
Provided by
advertising.so

back to top

Command "adinfos"

Description
Display informations about an advertise
Parameters
id
PV
1
pub
0
Example
/msg bot_nick !adinfos 1521524
Permissions
SA
Provided by
advertising.so

back to top

Command "listads"

Description
Display ads list
Parameters
PV
1
pub
0
Example
/msg bot_nick !listads
Permissions
SA
Provided by
advertising.so

Plugin "bzrh"

back to top

Command "bzsearch"

Description
Search bugs according to given text and display results
Parameters
text
PV
0
pub
1
Example
!bzsearch xchat
Permissions
All + @ 1 2 3 4 SA
Provided by
bzrh.so

back to top

Command "bug"

Description
Display status for a given bug
Parameters
bug_number
PV
0
pub
1
Example
!bug 44433
Permissions
All + @ 1 2 3 4 SA
Provided by
bzrh.so

Plugin "ctcp"

back to top

Command "CTCP PING"

Description
Ping the bot
Parameters
-
PV
-
pub
-
Example
-
Permissions
All + @ 1 2 3 4 SA
Provided by
ctcp.so

back to top

Command "CTCP VERSION"

Description
Get the bot version
Parameters
-
PV
-
pub
-
Example
-
Permissions
All + @ 1 2 3 4 SA
Provided by
ctcp.so

Plugin "danstonchat"

back to top

Command "danstonchat"

Description
Display french given quote number from danstonchat.com (or random one if none given)
Parameters
num_quote or nothing
PV
0
pub
1
Example
!dtc or !dtc 1207
Permissions
All + @ 1 2 3 4 SA
Provided by
danstonchat.so

back to top

Command "bashfr"

Description
alias for danstonchat
Parameters
num_quote or nothing
PV
0
pub
1
Example
!bashfr or !bashfr 1207
Permissions
All + @ 1 2 3 4 SA
Provided by
danstonchat.so

Plugin "fedorafr"

back to top

Command "wiki"

Description
Search on the wiki (doc.fedora-fr.org) and display url's result
Parameters
[nb_results](default:3,max:5(can be changed with configuration file)) pattern
PV
0
pub
1
Example
!wiki 2 nvidia installation
Permissions
All + @ 1 2 3 4 SA
Provided by
fedorafr.so

back to top

Command "planet"

Description
Search on the planet (planet.fedora-fr.org) and display url's result
Parameters
[nb_results](default:3,max:5(can be changed with configuration file)) pattern
PV
0
pub
1
Example
!planet 2 nvidia
Permissions
All + @ 1 2 3 4 SA
Provided by
fedorafr.so

back to top

Command "paste"

Description
Display pastebin urls
Parameters
-
PV
0
pub
1
Example
!paste
Permissions
All + @ 1 2 3 4 SA
Provided by
fedorafr.so

Plugin "fedoraproject"

back to top

Command "whoowns"

Description
Display the owner of a given package
Parameters
package_name
PV
0
pub
1
Example
!whoowns xchat
Permissions
All + @ 1 2 3 4 SA
Provided by
fedoraproject.so

back to top

Command "fas"

Description
Display user's informations
Parameters
user name
PV
0
pub
1
Example
!fas eponyme
Permissions
All + @ 1 2 3 4 SA
Provided by
fedoraproject.so

back to top

Command "reloadfas"

Description
Realod fas informations from fas.txt file (located in datas directory).The file is an extraction from https://admin.fedoraproject.org/accounts/group/dump/cla_done
Parameters
-
PV
1
pub
0
Example
/msg trustyrc !reloadfas
Permissions
SA
Provided by
fedoraproject.so

Plugin "gameserver"

back to top

Command "q3"

Description
Display informations about a Quake III Arena server
Parameters
ip:port
PV
0
pub
1
Example
!q3 251.12.45.36:27900
Permissions
All + @ 1 2 3 4 SA
Provided by
gameserver.so

back to top

Command "warsow"

Description
Display informations about a warsow server
Parameters
ip:port
PV
0
pub
1
Example
!warsow 251.12.45.36:27900
Permissions
All + @ 1 2 3 4 SA
Provided by
gameserver.so

back to top

Command "wsw"

Description
Display informations about a warsow server
Parameters
ip:port
PV
0
pub
1
Example
!wsw 251.12.45.36:27900
Permissions
All + @ 1 2 3 4 SA
Provided by
gameserver.so

back to top

Command "hl"

Description
Display informations about a Half Life (1) server
Parameters
ip:port
PV
0
pub
1
Example
!hl 251.12.45.36:27900
Permissions
All + @ 1 2 3 4 SA
Provided by
gameserver.so

back to top

Command "cs"

Description
Display informations about a Half Life (1) server
Parameters
ip:port
PV
0
pub
1
Example
!cs 251.12.45.36:27900
Permissions
All + @ 1 2 3 4 SA
Provided by
gameserver.so

Plugin "ignore"

back to top

Command "addignore"

Description
Make the bot ignore a mask for a givan duration. For a permanant ignore, put 0 for duration
Parameters
mask time
PV
1
pub
0
Example
/msg bot_nick !addignore *!*@*.fr 1d5h
Permissions
SA
Provided by
ignore.so

back to top

Command "delignore"

Description
Make the bot unignore a mask
Parameters
index
PV
1
pub
0
Example
/msg bot_nick !delignore 3
Permissions
SA
Provided by
ignore.so

back to top

Command "ignorelist"

Description
Display ignore list
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !ignorelist
Permissions
SA
Provided by
ignore.so

back to top

Command "isignored"

Description
Tell if a mask is ignored
Parameters
mask
PV
1
pub
0
Example
/msg bot_nick !isignored toto!ident@luckyuser.org
Permissions
SA
Provided by
ignore.so

Plugin "infos"

back to top

Command "uptime"

Description
Display since how many time the bot is launched
Parameters
-
PV
1
pub
1
Example
!uptime
Permissions
All + @ 1 2 3 4 SA
Provided by
infos.so

back to top

Command "version"

Description
Display kernel version
Parameters
-
PV
1
pub
1
Example
!version
Permissions
All + @ 1 2 3 4 SA
Provided by
infos.so

back to top

Command "sysinfos"

Description
Host system infos : (uname + uptime)
Parameters
-
PV
1
pub
1
Example
!sysinfos
Permissions
All + @ 1 2 3 4 SA
Provided by
infos.so

back to top

Command "online"

Description
Show since how many time the bot is connected to the server (so reseted when reconnect)
Parameters
-
PV
1
pub
1
Example
!online
Permissions
All + @ 1 2 3 4 SA
Provided by
infos.so

back to top

Command "!prefix"

Description
Display the kernel.prefix value
Parameters
-
PV
1
pub
1
Example
!prefix
Permissions
All + @ 1 2 3 4 SA
Provided by
infos.so

back to top

Command "!help"

Description
Display command prefix and bot's manual's url
Parameters
-
PV
1
pub
1
Example
!help
Permissions
All + @ 1 2 3 4 SA
Provided by
infos.so

back to top

Command "help"

Description
Display command prefix and bot's manual's url
Parameters
-
PV
1
pub
1
Example
!help
Permissions
All + @ 1 2 3 4 SA
Provided by
infos.so

Plugin "ipconverting"

back to top

Command "host2ip"

Description
Display IPs corresponding to the given host
Parameters
host
PV
0
pub
1
Example
!host2ip localhost
Permissions
All + @ 1 2 3 4 SA
Provided by
ipconverting.so

back to top

Command "ip2host"

Description
Display the host corresping to the given IP
Parameters
ip
PV
0
pub
1
Example
!ip2host ip
Permissions
All + @ 1 2 3 4 SA
Provided by
ipconverting.so

Plugin "lamoule"

back to top

Command "lamoule"

Description
launch a "lamoule"
Parameters
-
PV
0
pub
1
Example
!lamoule
Permissions
All + @ 1 2 3 4 SA
Provided by
lamoule.so

back to top

Command "topshot"

Description
Display the top shot
Parameters
-
PV
0
pub
1
Example
!topshot
Permissions
All + @ 1 2 3 4 SA
Provided by
lamoule.so

back to top

Command "nextscore"

Description
Set next "lamoule" score
Parameters
score
PV
0
pub
1
Example
!nextscore 15
Permissions
SA
Provided by
lamoule.so

back to top

Command "increase"

Description
give a shot to a nick
Parameters
nick score
PV
0
pub
1
Example
!increase my_friend 200
Permissions
SA
Provided by
lamoule.so

back to top

Command "player"

Description
Display players informations
Parameters
nick
PV
0
pub
1
Example
!player hisnick
Permissions
All + @ 1 2 3 4 SA
Provided by
lamoule.so

back to top

Command "deleteplayer"

Description
Remove a player from the ladder
Parameters
nick
PV
0
pub
1
Example
!deleteplayer sadman
Permissions
SA
Provided by
lamoule.so

back to top

Command "top5"

Description
Display top 5 average scores
Parameters
-
PV
0
pub
1
Example
!top5
Permissions
All + @ 1 2 3 4 SA
Provided by
lamoule.so

back to top

Command "toptotal"

Description
Display top 5 total scores
Parameters
-
PV
0
pub
1
Example
!toptotal
Permissions
All + @ 1 2 3 4 SA
Provided by
lamoule.so

Plugin "logfactory"

back to top

Command "greplog"

Description
Use grep command on channel log files
Parameters
sentence to grep
PV
0
pub
1
Example
!grep hi there
Permissions
All + @ 1 2 3 4 SA
Provided by
logfactory.so

back to top

Command "lastseen"

Description
Retrieve last given nick activity on the channel
Parameters
nick
PV
0
pub
1
Example
!lastseen mymate
Permissions
All + @ 1 2 3 4 SA
Provided by
logfactory.so

Plugin "magic8ball"

back to top

Command "8ball"

Description
Ask a question to the ball
Parameters
questions
PV
0
pub
1
Example
!8ball my question to the ball
Permissions
All + @ 1 2 3 4 SA
Provided by
magic8ball.so

Plugin "moderation"

back to top

Command "op"

Description
op users on a the channel. If no user given, op the user that typed the command
Parameters
nothing or a list of users
PV
0
pub
1
Example
!op my_friend my_other_friend
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "unop"

Description
unop users on a the channel. If no user given, unop the user that typed the command
Parameters
nothing or a list of users
PV
0
pub
1
Example
!unop my_enemy my_other_enemy
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "voice"

Description
voice users on a the channel. If no user given, voice the user that typed the command
Parameters
nothing or a list of users
PV
0
pub
1
Example
!voice my_friend my_other_friend
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "unvoice"

Description
unvoice users on a the channel. If no user given, unvoice the user that typed the command
Parameters
nothing or a list of users
PV
0
pub
1
Example
!unvoice my_enemy my_other_enemy
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "topic"

Description
Change channel's topic
Parameters
topic
PV
0
pub
1
Example
!topic My new topic !
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "kick"

Description
Kick a user on the channel
Parameters
user reason
PV
0
pub
1
Example
!kick my_enemy And here is my reason !
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "kickall"

Description
Kick all users on a channel
Parameters
-
PV
0
pub
1
Example
!kickall
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "opall"

Description
Give OP status to all users
Parameters
-
PV
0
pub
1
Example
!opall
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "unopall"

Description
Remove OP status to all users
Parameters
-
PV
0
pub
1
Example
!unopall
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "voiceall"

Description
Give VOICE status to all users
Parameters
-
PV
0
pub
1
Example
!voiceall
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "unvoiceall"

Description
Remove VOICE status to all users
Parameters
-
PV
0
pub
1
Example
!unvoiceall
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "masskick"

Description
Multiple kick
Parameters
nick1 nick2 nick3 ...
PV
0
pub
1
Example
!kick i_hate_you useless_user laman
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "randomkick"

Description
Kick a random user
Parameters
-
PV
0
pub
1
Example
!randomkick
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "autoop"

Description
Set the chan in autoop mode (op all joining users)
Parameters
-
PV
0
pub
1
Example
!autoop
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "unautoop"

Description
Remove autoop mode
Parameters
-
PV
0
pub
1
Example
!unautoop
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "autovoice"

Description
Set the chan in autovoice mode (voice all joining users)
Parameters
-
PV
0
pub
1
Example
!autovoice
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "unautovoice"

Description
Remove autovoice mode
Parameters
-
PV
0
pub
1
Example
!unautovoice
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "protecttopic"

Description
Set "protecttopic ON" on this channel
Parameters
-
PV
0
pub
1
Example
!protecttopic
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "unprotecttopic"

Description
Set "protecttopic OFF" on this channel
Parameters
-
PV
0
pub
1
Example
!unprotecttopic
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "protectmodes"

Description
Set "protectmodes ON" on this channel
Parameters
-
PV
0
pub
1
Example
!protectmodes
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "unprotectmodes"

Description
Set "protectmodes OFF" on this channel
Parameters
-
PV
0
pub
1
Example
!unprotectmodes
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "banmask"

Description
Ban a given mask for a given duration. If moderation.autokick is set to "1", the bot kick all users matching to the mask. If duration is '0', ban is permanent
Parameters
mask time reason
PV
0
pub
1
Example
!banmask *!*@toto.fr 1d3h2m1s I hate french totos !
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "banlist"

Description
Display banlist
Parameters
-
PV
0
pub
1
Example
!banlist
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "ban"

Description
Ban a given nick for a given duration. If moderation.autokick is set to "1", the bot kick the user. If duration is '0', ban is permanent
Parameters
nick time reason
PV
0
pub
1
Example
!ban lame_nick 1d3h2m1s see you !
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "baninfos"

Description
Display informations about a ban
Parameters
Ban index
PV
0
pub
1
Example
!baninfos 2
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "bandel"

Description
Delete a ban (memory and channel)
Parameters
Ban index
PV
0
pub
1
Example
!bandel 3
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "unbanall"

Description
Delete all bans
Parameters
-
PV
0
pub
1
Example
!unbanall
Permissions
@ 1 2 3 4 SA
Provided by
moderation.so

back to top

Command "invite"

Description
Make the bot invite a user
Parameters
nick channel
PV
1
pub
0
Example
/msg bot_nick !invite my_friend #our_channel
Permissions
2 3 4 SA
Provided by
moderation.so

Plugin "module"

back to top

Command "load"

Description
Load a plugin : all its functions are plugged to the kernel to be usable
Parameters
plugins_file (without path)
PV
1
pub
0
Example
/msg bot_nick !load stuff.so
Permissions
SA
Provided by
module.so

back to top

Command "unload"

Description
Unlod a plugin : all its functions are unplugged from the kernel
Parameters
plugin_name (not the filename!)
PV
1
pub
0
Example
/msg bot_nick !unload stuff
Permissions
SA
Provided by
module.so

back to top

Command "loadnocheck"

Description
Load a plugin : all its functions are plugged to the kernel to be usable, without taking care about dependancies
Parameters
plugins_file (without path)
PV
1
pub
0
Example
/msg bot_nick !load stuff.so
Permissions
SA
Provided by
module.so

back to top

Command "unloadnocheck"

Description
Unlod a plugin : all its functions are unplugged from the kernel, without taking care about dependancies
Parameters
plugin_name (not the filename!)
PV
1
pub
0
Example
/msg bot_nick !unload stuff
Permissions
SA
Provided by
module.so

back to top

Command "listmodules"

Description
List all plugins loaded
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !listmodules
Permissions
SA
Provided by
module.so

back to top

Command "listlibs"

Description
List available plugins
Parameters
-
PV
1
pub
0
Example
/msg bot_nick !listlibs
Permissions
SA
Provided by
module.so

back to top

Command "moduleinfos"

Description
Displays infos about a plugin
Parameters
plugin_name
PV
1
pub
0
Example
/msg bot_nick !moduleinfos admin
Permissions
SA
Provided by
module.so

Plugin "pluginsample"

back to top

Command "hello"

Description
Make the bot answer "hello" to a user
Parameters
-
PV
1
pub
1
Example
!hello
Permissions
All + @ 1 2 3 4 SA
Provided by
pluginsample.so

Plugin "quotes"

back to top

Command "addquote"

Description
Add a quote
Parameters
funny_sentence
PV
0
pub
1
Example
!addquote A funny sentence !
Permissions
All + @ 1 2 3 4 SA
Provided by
quotes.so

back to top

Command "delquote"

Description
Delete a quote (start at 1)
Parameters
quote_number
PV
0
pub
1
Example
!delquote 10
Permissions
SA
Provided by
quotes.so

back to top

Command "quote"

Description
Display a random quote, or the quote corresponding to a given index (start at 1)
Parameters
- or quote_index
PV
0
pub
1
Example
!quote or !quote 5
Permissions
All + @ 1 2 3 4 SA
Provided by
quotes.so

back to top

Command "lastquote"

Description
Display the latest quote
Parameters
-
PV
0
pub
1
Example
!lastquote
Permissions
All + @ 1 2 3 4 SA
Provided by
quotes.so

back to top

Command "searchquote"

Description
Display quotes containing a given pattern
Parameters
pattern
PV
0
pub
1
Example
!searchquote faggot
Permissions
All + @ 1 2 3 4 SA
Provided by
quotes.so

back to top

Command "quoteinfos"

Description
Diplay infos about a quote (start at 1)
Parameters
quote_number
PV
0
pub
1
Example
!quoteinfos 5
Permissions
SA
Provided by
quotes.so

Plugin "slapme"

back to top

Command "slapme"

Description
Ask the bot to slap you
Parameters
countdown reason
PV
0
pub
1
Example
!slapme 1h3m2s Go at work
Permissions
All + @ 1 2 3 4 SA
Provided by
slapme.so

Plugin "survey"

back to top

Command "survey"

Description
Launch a survey (RESPECT PARAMETER !!!)
Parameters
>question>answer1 answer2 ... answerX>duration(timestring)
PV
0
pub
1
Example
!survey >trustyRC is a good bot ?>yes no>5m
Permissions
All + @ 1 2 3 4 SA
Provided by
survey.so

back to top

Command "cancelsurvey"

Description
cancel the running survey
Parameters
-
PV
0
pub
1
Example
!cancelsurvey
Permissions
SA
Provided by
survey.so

Plugin "tele"

back to top

Command "tele"

Description
Display french TV programme
Parameters
-
PV
0
pub
1
Example
!tele
Permissions
All + @ 1 2 3 4 SA
Provided by
tele.so

back to top

Command "tv"

Description
Display french TV programme
Parameters
-
PV
0
pub
1
Example
!tv
Permissions
All + @ 1 2 3 4 SA
Provided by
tele.so

Plugin "trad"

back to top

Command "trad"

Description
Translate a sentence from one language to an other one
Parameters
from_language to_language sentence
PV
0
pub
1
Example
!trad en fr Hello my friend !
Permissions
All + @ 1 2 3 4 SA
Provided by
trad.so