def __handle_message(self, message):
"""
Handles a message sent from telegram.
:param message:
:return:
"""
try:
content_type, chat_type, chat_id = telepot.glance(message)
telegram_message = TelegramResponse(content_type, chat_type, chat_id, message)
# TODO: Do an enum for the content types
if content_type == 'text':
print telegram_message.message.text
user_id = telegram_message.message.message_from.id
response = process_message(self.twitter_api, telegram_message)
if response:
self.bot.sendMessage(user_id, response)
except Exception as ex:
ExceptionHandler.handle_exception(ex, False)
评论列表
文章目录