summaryrefslogtreecommitdiffstats
path: root/modules/base.py
blob: 9d54c402fa41d13dba9b8dbf2ed6269a1aeda9f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
class ModuleBase:
    def __init__(self, manager):
        self.manager = manager
    
    def commands(self):
        return []
    
    def message(self, message_type, message_from, message_subject, message_body, reply):
        pass
    
    def groupchat(self, room, message_from, message_body, reply):
        pass