trustyRC manual

This array resume all config parameters that trustyRC (and modules) can have :

Key Description Example or possible values
admin.sapass Super admin pass. Used for high administration commands (only one word) admin.sapass=my_secret_pass
antiflood.maxtime Time (in seconds) after witch a message is considered as obsolete and droped antiflood.maxtime=25
antiflood.allowsa If set to '1', super admin messages won't be dropped, even if thez are obsolete 0,1
kernel.command_prefix string to call a command (can be a char, but also a word) kernel.command_prefix=!
kernel.ident Bot's ident kernel.ident=epobot
kernel.name Bot's name kernel.name=eponyme imfg
kernel.nick Bot's nick kernel.nick=trustyRC
kernel.nick2 Bot's secondary nick (used if first one is in unse) kernel.nick2=trustyRC2
kernel.server Server to connect kernel.server=irc.quakenet.org
kernel.port Server's port to connect kernel.port=6667
kernel.password Server's password kernel.password=secret_pass
kernel.dedicatedIP Dedicated IP to connect throught kernel.dedicatedIP=127.0.0.1
kernel.reco_wait Number of seconds to wait between two reconection tries kernel.reco_wait=35
kernel.logminlevel Minimum level used to log events. kernel.logminlevel=nothing,error,warning,info
kernel.logperiod Period used for logfile. Use strftime() parameters to tweak file period and rotation kernel.logperiod=%Y-%b
kernel.logkeepfiles Set to 1 to keep file when period change. Set to 0 to delete old log files 0,1
kernel.verbose Display received messages 0,1
kernel.plugins Plugins to load at startup. Be carefull, apparition order is important. Plugins that have requirements must be placed after those requirements kernel.plugins=ping.so,postconnect.so,...
kernel.antief anti excess flood system that ensure to not disconnect for excess flood 0,1
kernel.maxcountdowns Set max countdowns number kernel.maxcountdowns=30
bzrh.maxbugs Max bugs displayed bzrh.maxbugs=20
bzrh.autoreact Set this option to make the bot react on "bug ..." or "https://bugzilla.redhat.com/show_bug.cgi?id=..." to display bug infos 0,1
danstonchat.maxlines Max lines displayed for a quote bashfr.maxlines=8
fedorafr.wiki_max_results Maximum lines(URLs) of result displayed fedorafr.wiki_max_results=4
fedorafr.planet_max_results Maximum lines(URLs) of result displayed fedorafr.planet_max_results=4
fedorafr.wiki_default_results Defaut lines(URLs) of result displayed (if nto specified by the user) fedorafr.wiki_default_results=2
fedorafr.planet_default_results Defaut lines(URLs) of result displayed (if nto specified by the user) fedorafr.planet_default_results=2
infos.helpurl URL displayed when !help command is called infos.helpurl=http://nicoleau.fabien.free.fr/trustyrc_manual/
lamoule.reset_time Time (in seconds) after an account is deleted if inactive lamoule.reset_time=864000
lamoule.diff_attempts Minimum time (in seconds) between two "lamoule" lamoule.diff_attempts=35
lamoule.min_attempts Minimum attempts to have to appear in ladder (top5 and toptotal commands) lamoule.min_attempts=20
logfactory.log Channels to log. Use 'private' keyword to log private messages logfactory.log=#a_channel,#a_second_one,private
moderation.autovoice Auto-voice channels list moderation.autovoice=#chan1,#chan2,#chan3
moderation.autoop Auto-op channels list moderation.autoop=#chan1,#chan2,#chan3
moderation.protecttopic Channel list where the bot must protect topic moderation.protecttopic=#chan3,#chan4
moderation.protectmodes Channel list where the bot must protect modes moderation.protectmodes=#chan1,#chan2
moderation.revenge Make the bot punish for admins kick, unop, ban etc ... 0,1
moderation.autokick Make the bot kick after a ban command 0,1
moderation.rdmkickmsg Message displayed on a random kick moderation.rdmkickmsg=cya !
moderation.rejoin_when_banned Make the bot try to rejoin a chan when banned 0,1
moderation.rejoin_when_kicked Make the bot try to rejoin a chan when kicked 0,1
moderation.rejoin_ban_time Time in seconds between to back try when banned moderation.rejoin_ban_time=30
moderation.rejoin_ban_attempts maximum attempts to rejoin channel (0 = unlimitted) moderation.rejoin_ban_attempts=100
postconnect.sleep Time (in seconds) between bots autentification and channels join postconnect.sleep=2
postconnect.join Channels to join postconnect.join=#a_chan,#anotherone,#the_last_one
postconnect.raw Raw action to execute. (raw IRC queries) postconnect.raw=a_raw_action
postconnect.qauth Auth to Q bot postconnect.qauth=bot_auth,bot_pass (no space !)
postconnect.qauthx Auth to Q and mode +x postconnect.qauthx=bot_auth,bot_pass (no space !)
postconnect.uauth Auth to X (undernet bot) postconnect.uauth=bot_login,bot_pass (no space!)
postconnect.uauthx Auth to X (undernet bot) and mode +x postconnect.uauthx=bot_login,bot_pass (no space!)
postconnect.nsauth Auth to NickServ bot postconnect.nsauth=pass
postconnect.retreive_nick If set to 1, the bot will try to retreive his nick if already in use 0,1
postconnect.retreive_nick_time Time to wait before trying to get the first nick (when already in use postconnect.retreive_nick_time=35
postconnect.retreive_nick_attempts maximum attempts to retrieve nick (0 = unlimitted) postconnect.retreive_nick_attempts=50
remotecontrol.maxclients Maximum clients that can connect remotecontrol.maxclients=1
remotecontrol.accounts login and password for connections remotecontrol.accounts=login1:pass1,login2:pass2
remotecontrol.port Port number used for connection remotecontrol.port=9999
survey.maxduration Maximum duration (in seconds) for a survey survey.maxduration=300
survey.maxanswers Maximum answers for a survey survey.maxanswers=5