Factor out send_reply functionality into bot_lib
This commit is contained in:
parent
5252626095
commit
bd37161ece
2 changed files with 16 additions and 13 deletions
|
@ -28,19 +28,7 @@ class WikipediaHandler(object):
|
|||
|
||||
def handle_message(self, message, client, state_handler):
|
||||
bot_response = self.get_bot_wiki_response(message, client)
|
||||
if message['type'] == 'private':
|
||||
client.send_message(dict(
|
||||
type='private',
|
||||
to=[x['email'] for x in message['display_recipient'] if client.email != x['email']],
|
||||
content=bot_response,
|
||||
))
|
||||
else:
|
||||
client.send_message(dict(
|
||||
type='stream',
|
||||
to=message['display_recipient'],
|
||||
subject=message['subject'],
|
||||
content=bot_response,
|
||||
))
|
||||
client.send_reply(message, bot_response)
|
||||
|
||||
def get_bot_wiki_response(self, message, client):
|
||||
query = message['content']
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue