Spaces:
Runtime error
Runtime error
| """ | |
| Message sending channel abstract class | |
| """ | |
| from bridge.bridge import Bridge | |
| class Channel(object): | |
| def startup(self): | |
| """ | |
| init channel | |
| """ | |
| raise NotImplementedError | |
| def handle(self, msg): | |
| """ | |
| process received msg | |
| :param msg: message object | |
| """ | |
| raise NotImplementedError | |
| def send(self, msg, receiver): | |
| """ | |
| send message to user | |
| :param msg: message content | |
| :param receiver: receiver channel account | |
| :return: | |
| """ | |
| raise NotImplementedError | |
| def build_reply_content(self, query, context=None): | |
| return Bridge().fetch_reply_content(query, context) | |