Есть вот такой кусок кода
class MyTeleBot(TeleBot):
def get_updates(self, *args, **kwargs):
json_updates = apihelper.get_updates(self.token, *args, **kwargs)
ret = []
for ju in json_updates:
if ju['message']['from']['id'] in banned_users:
прекрасно работает с простыми сообщениями, но необходимо добавить работу с calldata. Те. в данном примере получаем id пользователя строкой ['message']['from']['id'] , при calldata ключ 'message' естественно не работает, потому как ключ 'callback_query'.
Как можно объединить, чтобы функция работала на оба метода?