class chatMod(Plugin): (source)
Known subclasses: otfbot.plugins.ircClient.answers.Plugin
, otfbot.plugins.ircClient.auth.Plugin
, otfbot.plugins.ircClient.autorejoin.Plugin
, otfbot.plugins.ircClient.badwords.Plugin
, otfbot.plugins.ircClient.blowcrypt.Plugin
, otfbot.plugins.ircClient.chapterbot.Plugin
, otfbot.plugins.ircClient.checkbox.Plugin
, otfbot.plugins.ircClient.commands.Plugin
, otfbot.plugins.ircClient.controlIRC.Plugin
, otfbot.plugins.ircClient.controlServer.Plugin
, otfbot.plugins.ircClient.ddate.Plugin
, otfbot.plugins.ircClient.eightBall.Plugin
, otfbot.plugins.ircClient.feed.Plugin
, otfbot.plugins.ircClient.flyspray.Plugin
, otfbot.plugins.ircClient.google.Plugin
, otfbot.plugins.ircClient.human.Plugin
, otfbot.plugins.ircClient.icecast.Plugin
, otfbot.plugins.ircClient.identify.Plugin
, otfbot.plugins.ircClient.jc.plugin.Plugin
, otfbot.plugins.ircClient.karma.Plugin
, otfbot.plugins.ircClient.keepnick.Plugin
, otfbot.plugins.ircClient.ki.Plugin
, otfbot.plugins.ircClient.kurs.Plugin
, otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.marvin.Plugin
, otfbot.plugins.ircClient.math.Plugin
, otfbot.plugins.ircClient.mirror.Plugin
, otfbot.plugins.ircClient.mode.Plugin
, otfbot.plugins.ircClient.moon.Plugin
, otfbot.plugins.ircClient.noautorejoin.Plugin
, otfbot.plugins.ircClient.quotesfromweb.Plugin
, otfbot.plugins.ircClient.reminder.Plugin
, otfbot.plugins.ircClient.seen.Plugin
, otfbot.plugins.ircClient.statistics.Plugin
, otfbot.plugins.ircClient.svn-push.Plugin
, otfbot.plugins.ircClient.svn.Plugin
, otfbot.plugins.ircClient.timediff.Plugin
, otfbot.plugins.ircClient.tv.Plugin
, otfbot.plugins.ircClient.url.Plugin
, otfbot.plugins.ircClient.version.Plugin
, otfbot.plugins.ircClient.vote.Plugin
, otfbot.plugins.ircClient.weather.Plugin
, otfbot.plugins.ircClient.youtube.Plugin
, otfbot.plugins.ircServer.basic.Plugin
, otfbot.plugins.ircServer.controlServer.Plugin
, otfbot.plugins.ircServer.human.Plugin
this class is mainly for documentation of the callbacks. some functions are helper functions for common tasks, i.e. kicked calls userLeft, so a plugin only implementing userLeft will notice that a kicked user left the channel. a plugin implementing kicked too, can handle it independent from userLeft, because kicked will be overwritten
Method | __init__ |
Undocumented |
Method | action |
action (/me) received |
Method | auth |
check the authorisation of the user |
Method | command |
a command message received |
Method | connection |
lost connection to server |
Method | connection |
made connection to server |
Method | ctcp |
called for ctcp queries |
Method | irc |
an IRC-Message, which is not handle by twisted was received |
Method | joined |
we have joined a channel |
Method | kicked |
someone kicked the bot |
Method | left |
we have left a channel |
Method | line |
Undocumented |
Method | mode |
mode changed |
Method | msg |
message received |
Method | noticed |
we got a notice |
Method | query |
a private message received |
Method | reload |
called to reload the settings of the module |
Method | send |
Undocumented |
Method | signed |
successfully signed on |
Method | start |
called to start the work of the module put your initialization stuff in here insteadof __init__ |
Method | stop |
called, when the bot is stopped, or the module is reloaded |
Method | topic |
a user changed the topic of a channel |
Method | user |
a user joined the channel |
Method | user |
Undocumented |
Method | user |
someone kicked someone else |
Method | user |
a user left the channel |
Method | user |
a user disconnect from the network |
Method | user |
a user changed the nick |
Method | your |
info about your host |
Instance Variable | bot |
Undocumented |
otfbot.plugins.ircClient.answers.Plugin
, otfbot.plugins.ircClient.auth.Plugin
, otfbot.plugins.ircClient.autorejoin.Plugin
, otfbot.plugins.ircClient.badwords.Plugin
, otfbot.plugins.ircClient.blowcrypt.Plugin
, otfbot.plugins.ircClient.chapterbot.Plugin
, otfbot.plugins.ircClient.checkbox.Plugin
, otfbot.plugins.ircClient.commands.Plugin
, otfbot.plugins.ircClient.controlIRC.Plugin
, otfbot.plugins.ircClient.controlServer.Plugin
, otfbot.plugins.ircClient.ddate.Plugin
, otfbot.plugins.ircClient.eightBall.Plugin
, otfbot.plugins.ircClient.feed.Plugin
, otfbot.plugins.ircClient.flyspray.Plugin
, otfbot.plugins.ircClient.google.Plugin
, otfbot.plugins.ircClient.human.Plugin
, otfbot.plugins.ircClient.icecast.Plugin
, otfbot.plugins.ircClient.identify.Plugin
, otfbot.plugins.ircClient.jc.plugin.Plugin
, otfbot.plugins.ircClient.karma.Plugin
, otfbot.plugins.ircClient.keepnick.Plugin
, otfbot.plugins.ircClient.ki.Plugin
, otfbot.plugins.ircClient.kurs.Plugin
, otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.marvin.Plugin
, otfbot.plugins.ircClient.math.Plugin
, otfbot.plugins.ircClient.mirror.Plugin
, otfbot.plugins.ircClient.mode.Plugin
, otfbot.plugins.ircClient.moon.Plugin
, otfbot.plugins.ircClient.noautorejoin.Plugin
, otfbot.plugins.ircClient.quotesfromweb.Plugin
, otfbot.plugins.ircClient.reminder.Plugin
, otfbot.plugins.ircClient.seen.Plugin
, otfbot.plugins.ircClient.statistics.Plugin
, otfbot.plugins.ircClient.svn-push.Plugin
, otfbot.plugins.ircClient.svn.Plugin
, otfbot.plugins.ircClient.timediff.Plugin
, otfbot.plugins.ircClient.tv.Plugin
, otfbot.plugins.ircClient.url.Plugin
, otfbot.plugins.ircClient.version.Plugin
, otfbot.plugins.ircClient.vote.Plugin
, otfbot.plugins.ircClient.weather.Plugin
, otfbot.plugins.ircClient.youtube.Plugin
, otfbot.plugins.ircServer.basic.Plugin
, otfbot.plugins.ircServer.controlServer.Plugin
, otfbot.plugins.ircServer.human.Plugin
Undocumented
otfbot.plugins.ircClient.chapterbot.Plugin
, otfbot.plugins.ircClient.commands.Plugin
, otfbot.plugins.ircClient.controlIRC.Plugin
, otfbot.plugins.ircClient.ddate.Plugin
, otfbot.plugins.ircClient.eightBall.Plugin
, otfbot.plugins.ircClient.feed.Plugin
, otfbot.plugins.ircClient.flyspray.Plugin
, otfbot.plugins.ircClient.google.Plugin
, otfbot.plugins.ircClient.icecast.Plugin
, otfbot.plugins.ircClient.jc.plugin.Plugin
, otfbot.plugins.ircClient.karma.Plugin
, otfbot.plugins.ircClient.kurs.Plugin
, otfbot.plugins.ircClient.math.Plugin
, otfbot.plugins.ircClient.mode.Plugin
, otfbot.plugins.ircClient.moon.Plugin
, otfbot.plugins.ircClient.quotesfromweb.Plugin
, otfbot.plugins.ircClient.reminder.Plugin
, otfbot.plugins.ircClient.seen.Plugin
, otfbot.plugins.ircClient.statistics.Plugin
, otfbot.plugins.ircClient.timediff.Plugin
, otfbot.plugins.ircClient.tv.Plugin
, otfbot.plugins.ircClient.url.Plugin
, otfbot.plugins.ircClient.version.Plugin
, otfbot.plugins.ircClient.vote.Plugin
, otfbot.plugins.ircClient.weather.Plugin
, otfbot.plugins.ircClient.youtube.Plugin
a command message received
otfbot.plugins.ircClient.feed.Plugin
, otfbot.plugins.ircClient.identify.Plugin
, otfbot.plugins.ircClient.ki.Plugin
, otfbot.plugins.ircClient.svn.Plugin
lost connection to server
otfbot.plugins.ircClient.keepnick.Plugin
an IRC-Message, which is not handle by twisted was received
otfbot.plugins.ircClient.commands.Plugin
, otfbot.plugins.ircClient.feed.Plugin
, otfbot.plugins.ircClient.karma.Plugin
, otfbot.plugins.ircClient.ki.Plugin
, otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.mirror.Plugin
, otfbot.plugins.ircClient.seen.Plugin
, otfbot.plugins.ircClient.statistics.Plugin
, otfbot.plugins.ircClient.svn.Plugin
we have joined a channel
otfbot.plugins.ircClient.autorejoin.Plugin
, otfbot.plugins.ircClient.mirror.Plugin
, otfbot.plugins.ircClient.svn.Plugin
someone kicked the bot
otfbot.plugins.ircClient.karma.Plugin
, otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.svn.Plugin
we have left a channel
otfbot.plugins.ircClient.answers.Plugin
, otfbot.plugins.ircClient.badwords.Plugin
, otfbot.plugins.ircClient.blowcrypt.Plugin
, otfbot.plugins.ircClient.checkbox.Plugin
, otfbot.plugins.ircClient.eightBall.Plugin
, otfbot.plugins.ircClient.human.Plugin
, otfbot.plugins.ircClient.ki.Plugin
, otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.marvin.Plugin
, otfbot.plugins.ircClient.mirror.Plugin
, otfbot.plugins.ircClient.seen.Plugin
, otfbot.plugins.ircClient.statistics.Plugin
, otfbot.plugins.ircClient.url.Plugin
message received
otfbot.plugins.ircClient.answers.Plugin
, otfbot.plugins.ircClient.badwords.Plugin
, otfbot.plugins.ircClient.commands.Plugin
, otfbot.plugins.ircClient.marvin.Plugin
called to reload the settings of the module
otfbot.plugins.ircClient.answers.Plugin
, otfbot.plugins.ircClient.badwords.Plugin
, otfbot.plugins.ircClient.commands.Plugin
, otfbot.plugins.ircClient.jc.plugin.Plugin
, otfbot.plugins.ircClient.karma.Plugin
, otfbot.plugins.ircClient.ki.Plugin
, otfbot.plugins.ircClient.marvin.Plugin
called to start the work of the module put your initialization stuff in here insteadof __init__
otfbot.plugins.ircClient.feed.Plugin
, otfbot.plugins.ircClient.karma.Plugin
, otfbot.plugins.ircClient.ki.Plugin
, otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.seen.Plugin
called, when the bot is stopped, or the module is reloaded
otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.mirror.Plugin
, otfbot.plugins.ircClient.noautorejoin.Plugin
, otfbot.plugins.ircClient.statistics.Plugin
a user joined the channel
otfbot.plugins.ircClient.keepnick.Plugin
, otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.mirror.Plugin
, otfbot.plugins.ircClient.noautorejoin.Plugin
someone kicked someone else
otfbot.plugins.ircClient.keepnick.Plugin
, otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.mirror.Plugin
a user disconnect from the network
otfbot.plugins.ircClient.keepnick.Plugin
, otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.mirror.Plugin
a user changed the nick
otfbot.plugins.ircClient.answers.Plugin
, otfbot.plugins.ircClient.auth.Plugin
, otfbot.plugins.ircClient.autorejoin.Plugin
, otfbot.plugins.ircClient.badwords.Plugin
, otfbot.plugins.ircClient.blowcrypt.Plugin
, otfbot.plugins.ircClient.chapterbot.Plugin
, otfbot.plugins.ircClient.checkbox.Plugin
, otfbot.plugins.ircClient.commands.Plugin
, otfbot.plugins.ircClient.controlIRC.Plugin
, otfbot.plugins.ircClient.controlServer.Plugin
, otfbot.plugins.ircClient.ddate.Plugin
, otfbot.plugins.ircClient.eightBall.Plugin
, otfbot.plugins.ircClient.feed.Plugin
, otfbot.plugins.ircClient.flyspray.Plugin
, otfbot.plugins.ircClient.google.Plugin
, otfbot.plugins.ircClient.human.Plugin
, otfbot.plugins.ircClient.icecast.Plugin
, otfbot.plugins.ircClient.identify.Plugin
, otfbot.plugins.ircClient.jc.plugin.Plugin
, otfbot.plugins.ircClient.karma.Plugin
, otfbot.plugins.ircClient.keepnick.Plugin
, otfbot.plugins.ircClient.ki.Plugin
, otfbot.plugins.ircClient.kurs.Plugin
, otfbot.plugins.ircClient.log.Plugin
, otfbot.plugins.ircClient.marvin.Plugin
, otfbot.plugins.ircClient.math.Plugin
, otfbot.plugins.ircClient.mirror.Plugin
, otfbot.plugins.ircClient.mode.Plugin
, otfbot.plugins.ircClient.moon.Plugin
, otfbot.plugins.ircClient.noautorejoin.Plugin
, otfbot.plugins.ircClient.quotesfromweb.Plugin
, otfbot.plugins.ircClient.reminder.Plugin
, otfbot.plugins.ircClient.seen.Plugin
, otfbot.plugins.ircClient.statistics.Plugin
, otfbot.plugins.ircClient.svn-push.Plugin
, otfbot.plugins.ircClient.svn.Plugin
, otfbot.plugins.ircClient.timediff.Plugin
, otfbot.plugins.ircClient.tv.Plugin
, otfbot.plugins.ircClient.url.Plugin
, otfbot.plugins.ircClient.version.Plugin
, otfbot.plugins.ircClient.vote.Plugin
, otfbot.plugins.ircClient.weather.Plugin
, otfbot.plugins.ircClient.youtube.Plugin
Undocumented