@Alex_888

Получить id пользователя jnson при callback_quey?

Есть вот такой кусок кода
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'.
Как можно объединить, чтобы функция работала на оба метода?
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
@Alex_888 Автор вопроса
Вопрос снят!
Просто проверяем есть ли нужный ключ в словаре и дальше в зависимости от полученного результата!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Level Travel Москва
До 160 000 ₽
Big Data Solutions Санкт-Петербург
от 100 000 до 220 000 ₽
19 февр. 2020, в 10:20
11000 руб./за проект
19 февр. 2020, в 09:36
10000 руб./за проект
19 февр. 2020, в 09:15
5000 руб./за проект