smarthomebot.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:surveillancebot 作者: ola-ct 项目源码 文件源码
def on_callback_query(self, msg):
        global alerting_on, snapshooter, snapshot_queue
        query_id, from_id, query_data = telepot.glance(msg, flavor='callback_query')
        if verbose:
            print('Callback Query:', query_id, from_id, query_data)
        if cameras.get(query_data):
            bot.answerCallbackQuery(query_id,
                                    text='Schnappschuss von deiner Kamera "{}"'.format(query_data))
            snapshot_queue.put({'cameras': [cameras[query_data]],
                                'chat_id': from_id,
                                'callback': lambda: self.send_snapshot_menu()})
        elif query_data == 'disable':
            alerting_on = False
            self.bot.answerCallbackQuery(query_id, text='Alarme wurden ausgeschaltet.')
            self.send_main_menu()
        elif query_data == 'enable':
            alerting_on = True
            self.bot.answerCallbackQuery(query_id, text='Alarme wurden eingeschaltet.')
            self.send_main_menu()
        elif query_data == 'snapshot':
            self.bot.answerCallbackQuery(query_id)
            self.send_snapshot_menu()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号