Комментарии 10
timeout работает так:
На /getUpdates сервер отвечает "{«ok»:true,«result»:[{«update_id»:749241876,…"
Посылаете в цикле запрос:
GET api.telegram.org/botXXX/getUpdates?timeout=60&offset=749241877 (последений update_id+1)
В течении timeout (60 секунд в этом примере) – получаете два варианта ответа:
1. {«ok»:true,«result»:[]} – ничего не произошло за это 60 секунд
2. {«ok»:true,«result»:[{«update_id»:749241876,«message»:{…
На /getUpdates сервер отвечает "{«ok»:true,«result»:[{«update_id»:749241876,…"
Посылаете в цикле запрос:
GET api.telegram.org/botXXX/getUpdates?timeout=60&offset=749241877 (последений update_id+1)
В течении timeout (60 секунд в этом примере) – получаете два варианта ответа:
1. {«ok»:true,«result»:[]} – ничего не произошло за это 60 секунд
2. {«ok»:true,«result»:[{«update_id»:749241876,«message»:{…
Спасибо большое за подсказку. Я невнимательно читал документацию.
На самом деле, код уже порядком усовершенствован и Raspi с азартом проверяет почту, делает фотки камерой (включая перед этим освещение, если необходимо) и отправляет их в чат.
Вечером постараюсь обновить.
На самом деле, код уже порядком усовершенствован и Raspi с азартом проверяет почту, делает фотки камерой (включая перед этим освещение, если необходимо) и отправляет их в чат.
Вечером постараюсь обновить.
Бот не отвечает если отправителем будет не админ. Вы перепутали местами параметра:
send_text объявлен так:
send_text("You're not autorized to use me!", from_id)
send_text объявлен так:
def send_text(chat_id, text):
Какой вы Raspberry Pi использовали?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Учим Raspberry Pi принимать Telegram'мы с помощью Bot API и Python