bots: Refactor bots to use send_reply.

The send_reply function makes it easier for bots
to send messages. This commit updates all bots to
make use of this function, when possible.
This commit is contained in:
derAnfaenger 2017-05-24 21:49:44 +02:00 committed by Tim Abbott
parent f83ddd658c
commit c6d294385f
9 changed files with 13 additions and 112 deletions

View file

@ -62,21 +62,7 @@ class ThesaurusHandler(object):
def handle_message(self, message, client, state_handler):
original_content = message['content'].strip()
original_sender = message['sender_email']
new_content = get_thesaurus_result(original_content)
if message['type'] == 'private':
client.send_message(dict(
type='private',
to=original_sender,
content=new_content,
))
else:
client.send_message(dict(
type=message['type'],
to=message['display_recipient'],
subject=message['subject'],
content=new_content,
))
client.send_reply(message, new_content)
handler_class = ThesaurusHandler