Package emma :: Package module :: Package irc_moderator :: Class irc_moderator
[hide private]
[frames] | no frames]

Class irc_moderator

source code

complement.Complement --+    
                        |    
                   Module --+
                            |
                           irc_moderator

Instance Methods [hide private]
 
run(self)
The starting method of the complement
source code
 
help_handler(self, event, data) source code
 
cmd_handler(self, event, data) source code
 
rcv_handler(self, event, data) source code
 
add_word(self, nick, channel) source code
 
give_turn(self, channel) source code
 
send_ctcp(self, txt, channel) source code
 
trigger_history(self, cmd, param='') source code
 
wikistore(self, channel) source code

Inherited from complement.Complement: __init__, log, update_db

Method Details [hide private]

run(self)

source code 

The starting method of the complement

Each interface or module should define here the initialization, subscribe to events, the periodic actions, ...

Overrides: complement.Complement.run
(inherited documentation)

cmd_handler(self, event, data)

source code 
Decorators:
  • @use_lock

rcv_handler(self, event, data)

source code 
Decorators:
  • @use_lock