def __init__(self, tg_bot_token, vk_client_id):
self.tg_bot_token = tg_bot_token
self.poller = Poller()
self.vk = Vk(vk_client_id)
self.clients = Client.all_from_db()
self.updater = Updater(token=tg_bot_token)
dispatcher = self.updater.dispatcher
start_command_handler = CommandHandler('start', self.start_command_callback)
dispatcher.add_handler(start_command_handler)
start_command_handler = CommandHandler('whoami', self.whoami_command_callback)
dispatcher.add_handler(start_command_handler)
start_command_handler = CommandHandler('pick', self.pick_command_callback)
dispatcher.add_handler(start_command_handler)
start_command_handler = CommandHandler('unpick', self.unpick_command_callback)
dispatcher.add_handler(start_command_handler)
start_command_handler = CommandHandler('details', self.details_command_callback)
dispatcher.add_handler(start_command_handler)
unknown_handler = MessageHandler(Filters.command, self.unknown_command_callback)
dispatcher.add_handler(unknown_handler)
message_handler = MessageHandler(Filters.text, self.message_callback)
dispatcher.add_handler(message_handler)
dispatcher.add_error_handler(self.error_callback)
self.restore()
评论列表
文章目录