I'M going crazy ..... how can i tell the bot

/ webhook that the message with sendMessage has been written?

I'll explain the code:

If in the chat with the bot I write "ok"
A) with the sendMessage () method the bot writes "hi"
B) includes a php file that parses an array and for each element the bot writes a message in the chat, with sendMessage ():
"1" (index == 0)
"2" (index == 0)
"3" (index == 0)
"4" (index == 0)

The bot should stop and write "4" as the last message but in reality this does not happen! He suddenly writes "hi" again as if someone wrote "ok" again.
In short, it is an infinite loop.

But I write "ok" once so this problem (infinite loop) shouldn't happen.

2 ответов

4 просмотра

Let us see the for each

you should answer the webhook request with a 2XX, i think your server will be probably answering 500 timeout errors, to Telegram, and Telegram will keep re sending the updates till you answer back any 2XX response.

Похожие вопросы

Обсуждают сегодня

Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Мне интересно, скорее людей здесь используют D, Rust, C/C++ для решения реальных прикладных задач за деньги?)
Evil Satanson
49
Я думаю тему с тем, что “Google не продвигает свои технологии. Язык Го сам просто такой хороший» можно закрыть https://www.opennet.ru/opennews/art.shtml?num=61454
Serg Gini
5
И к какой архитектуре привязана Java?
Dmitry Olshansky
17
В общем. если я беру Ди при всех его проблемах, у меня возникает первая реальная задача. Сохранения к игре, гибкие сохранения. У нас нет легкого nosql хранилища, которое можно...
Vi
10
На работе пишем распределенное приложение, у которого сотни, если не тысячи настроек. Конфиги написаны на xml, расположены на разных хостах и должны быть согласованы друг с др...
Aleksandr Druzhinin
5
а сколько всего в IT умерло? Где флеш-игры, их было туча, где они все? Сегодня технология есть, а завтра вжух и мёртвая. Этот wasm сильно напоминает джавовские апплеты, silver...
Constantin F.
5
если их разбить, то может сработать, но это уже немного не то int delegate(int) fac; fac = (n) => n == 0 ? 1 : n * fac(n-1); writeln(fac(5)); //120
Constantin F.
1
опять 25. сколько ты написал серверов, где все упиралось в вайб? не хватало тебе быстродействия, клиенты уходили и прочее? вот прямо не хватало тебе 25К запросов в секунду?
Aleksandr Druzhinin
2
Карта сайта