• Почему getUpdates у Telegram возвращает []?

    Afres
    @Afres
    Product Owner
    Данный метод возвращает только новые сообщения. Если бот уже реагировал на некие отправляемые ему сообщения, то он их уже получил (скорее всего этим же методом) и они помечены сервером Telegram как полученные. Соответственно, при каждом новом запросе они возвращаться уже не будут, иначе вы бы каждый раз получали всю историю сообщений с момента создания бота. В данном случае, у вас есть два варианта:

    Вести лог получаемых ботом сообщений и пользоваться им на своё усмотрение.
    Поиграться с параметром offset метода getUpdates. Подробнее здесь: https://core.telegram.org/bots/api#getupdates

    Например: https://api.telegram.org/botXXXXXXXXXX/getUpdates?...
    Ответ написан
    Комментировать
  • Почему getUpdates у Telegram возвращает []?

    @Lynatik001
    ответ дам будущему народу, что в гугле эту тему находит. - Пустой массив из за того что бот включен, он успевает обработать не просмотреные сообщения до того как ты напишешь что боту, и вернешся в браузер посмотреть, есть ли что в массиве. Дак что бота надо оффать перед тем как что либо смотреть
    Ответ написан
    Комментировать