Esempio n. 1
0
 def __init__(self, config):
     """
     Create a new wikichatbot
     """
     PFCClient.__init__(self)
     self.config = config
     self.delay = 60
Esempio n. 2
0
 def __init__(self, config, db=None):
     """
     Create a new BeerLoggerBot.
     """
     PFCClient.__init__(self)
     self.config = config
     self.log = db or sqlite3.connect("robot.db")
     self.create_log_tables()
Esempio n. 3
0
 def __init__(self, config, db=None):
     """
     Create a new BeerLoggerBot.
     """
     PFCClient.__init__(self)
     self.config = config
     self.log = db or sqlite3.connect("robot.db")
     self.create_log_tables()
Esempio n. 4
0
 def message_received(self, msg_number, msg_date, msg_time, msg_sender,
                      msg_room, msg_type, msg_content):
     """
     Need to override this method in order to properly log incoming
     messages.
     """
     self.log_message(msg_date, msg_time, msg_sender, msg_content)
     PFCClient.message_received(self, msg_number, msg_date, msg_time,
                                msg_sender, msg_room, msg_type, msg_content)
Esempio n. 5
0
 def message_received(self, msg_number, msg_date, msg_time, msg_sender,
                      msg_room, msg_type, msg_content):
     """
     Need to override this method in order to properly log incoming
     messages.
     """
     self.log_message(msg_date, msg_time, msg_sender, msg_content)
     PFCClient.message_received(self, msg_number, msg_date, msg_time,
                                msg_sender, msg_room, msg_type, msg_content)