This array resume all commands available for trustyRC (depends on loaded modules)
| 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)
- admin
- advertising
- bzrh
- ctcp
- danstonchat
- fedorafr
- fedoraproject
- gameserver
- ignore
- infos
- ipconverting
- lamoule
- logfactory
- magic8ball
- moderation
- module
- pluginsample
- quotes
- slapme
- survey
- tele
- trad
Plugin "admin"
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
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
Command "superadminlist"
- Description
- Display the super admins lsit
- Parameters
- -
- PV
- 1
- pub
- 0
- Example
/msg bot_nick !superadminlist
- Permissions
- SA
- Provided by
- admin.so
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Command "getnbcountdowns"
- Description
- Display current countdowns number
- Parameters
- -
- PV
- 1
- pub
- 0
- Example
/msg bot_nick !getnbcountdowns
- Permissions
- SA
- Provided by
- admin.so
Command "clearCountDowns"
- Description
- Clear coutdowns list
- Parameters
- -
- PV
- 1
- pub
- 0
- Example
/msg bot_nick !clearCountDowns
- Permissions
- SA
- Provided by
- admin.so
Plugin "advertising"
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
Command "delad"
- Description
- Delete an advertise
- Parameters
- id
- PV
- 1
- pub
- 0
- Example
/msg bot_nick !delad 1521524
- Permissions
- SA
- Provided by
- advertising.so
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
Command "listads"
- Description
- Display ads list
- Parameters
- PV
- 1
- pub
- 0
- Example
/msg bot_nick !listads
- Permissions
- SA
- Provided by
- advertising.so
Plugin "bzrh"
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
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"
Command "CTCP PING"
- Description
- Ping the bot
- Parameters
- -
- PV
- -
- pub
- -
- Example
-
- Permissions
- All + @ 1 2 3 4 SA
- Provided by
- ctcp.so
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"
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
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"
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
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
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"
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
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
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"
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
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
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
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
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"
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
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
Command "ignorelist"
- Description
- Display ignore list
- Parameters
- -
- PV
- 1
- pub
- 0
- Example
/msg bot_nick !ignorelist
- Permissions
- SA
- Provided by
- ignore.so
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"
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
Command "version"
- Description
- Display kernel version
- Parameters
- -
- PV
- 1
- pub
- 1
- Example
!version
- Permissions
- All + @ 1 2 3 4 SA
- Provided by
- infos.so
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
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
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
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
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"
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
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"
Command "lamoule"
- Description
- launch a "lamoule"
- Parameters
- -
- PV
- 0
- pub
- 1
- Example
!lamoule
- Permissions
- All + @ 1 2 3 4 SA
- Provided by
- lamoule.so
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
Command "nextscore"
- Description
- Set next "lamoule" score
- Parameters
- score
- PV
- 0
- pub
- 1
- Example
!nextscore 15
- Permissions
- SA
- Provided by
- lamoule.so
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
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
Command "deleteplayer"
- Description
- Remove a player from the ladder
- Parameters
- nick
- PV
- 0
- pub
- 1
- Example
!deleteplayer sadman
- Permissions
- SA
- Provided by
- lamoule.so
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
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"
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
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"
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"
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
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
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
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
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
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
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
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
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
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
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
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
Command "randomkick"
- Description
- Kick a random user
- Parameters
- -
- PV
- 0
- pub
- 1
- Example
!randomkick
- Permissions
- @ 1 2 3 4 SA
- Provided by
- moderation.so
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
Command "unautoop"
- Description
- Remove autoop mode
- Parameters
- -
- PV
- 0
- pub
- 1
- Example
!unautoop
- Permissions
- @ 1 2 3 4 SA
- Provided by
- moderation.so
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
Command "unautovoice"
- Description
- Remove autovoice mode
- Parameters
- -
- PV
- 0
- pub
- 1
- Example
!unautovoice
- Permissions
- @ 1 2 3 4 SA
- Provided by
- moderation.so
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
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
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
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
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
Command "banlist"
- Description
- Display banlist
- Parameters
- -
- PV
- 0
- pub
- 1
- Example
!banlist
- Permissions
- @ 1 2 3 4 SA
- Provided by
- moderation.so
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
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
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
Command "unbanall"
- Description
- Delete all bans
- Parameters
- -
- PV
- 0
- pub
- 1
- Example
!unbanall
- Permissions
- @ 1 2 3 4 SA
- Provided by
- moderation.so
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"
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
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
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
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
Command "listmodules"
- Description
- List all plugins loaded
- Parameters
- -
- PV
- 1
- pub
- 0
- Example
/msg bot_nick !listmodules
- Permissions
- SA
- Provided by
- module.so
Command "listlibs"
- Description
- List available plugins
- Parameters
- -
- PV
- 1
- pub
- 0
- Example
/msg bot_nick !listlibs
- Permissions
- SA
- Provided by
- module.so
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"
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"
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
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
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
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
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
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"
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"
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
Command "cancelsurvey"
- Description
- cancel the running survey
- Parameters
- -
- PV
- 0
- pub
- 1
- Example
!cancelsurvey
- Permissions
- SA
- Provided by
- survey.so
Plugin "tele"
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
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"
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