class documentation
class Plugin(chatMod.chatMod): (source)
svn-push plugin
Configuration: You need to set 'svn-push.networks' and 'svn-push.channels' if you don't want to have the svn messages in all of the channels your bot is in. Both configuration settings are of the "list" type
Method | __init__ |
Initialisation |
Method | build |
Called from the tcpServer plugin when a build result needs to be posted |
Method | commit |
Called from the tcpServer plugin when a new commit has been made |
Method | get |
Gets revision information from the svn repo |
Instance Variable | bot |
Undocumented |
Instance Variable | channels |
Undocumented |
Instance Variable | irc |
Undocumented |
Instance Variable | logger |
Undocumented |
Instance Variable | mirc |
Undocumented |
Instance Variable | mirc |
Undocumented |
Instance Variable | mirc |
Undocumented |
Instance Variable | svnclient |
Undocumented |
Inherited from chatMod
:
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 |
overrides
otfbot.lib.chatMod.chatMod.__init__
Initialisation
Configuration: You need to set 'main.svn-push.networks' and 'svn-push.channels' (for each network) if you don't want to have the svn messages in all of the channels your bot is in. Both configuration settings are of the "list" type
Called from the tcpServer plugin when a build result needs to be posted
Parameters | |
url:string | The url of the repository |
commit:int | The commit revision |
blame | Undocumented |
result:string | The result of the build process. This can contain anything you want. |