Почему php script отправки сообщения в telegram срабатывает несколько раз?

106
13 февраля 2021, 16:20

Есть бот и php файл.
Я с telegram отправляю start.
В php скрипте ($string_input = file_get_contents('php://input');) есть такая последовательность:

if ($text=="start"){
     sendMessage(1);
     first($connect);
     sendMessage(2);
     second($connect);
     sendMessage(3);
     third($connect);
     sendMessage(4);
 }

или даже при таком раскладе:

if ($text=="start"){
         sendMessage(1);
         sleep(30);
         sendMessage(2);
         sleep(30);
         sendMessage(3);
         sleep(30);
         sendMessage(4);
     }

Если вместо 30 сек поставить 5 сек, то все норм работает.

И это последовательность работает неправильно. В телеграм сообщения отправляются:

       ~ start  
1
2
3
4
1
3
2
4
1
3  
2
1  
4
. . .

Каждая функция обрабатывается примерно по минуту. Если комментировать эти функции, то все хорошо работает. Поискал в интернете, думаю проблема в ответе, либо 200 или ok, но не помогло, или я не смог.

Помогите найти решение, а то уже несколько дней не могу понять...

READ ALSO
Найти несовпадающие элементы массива

Найти несовпадающие элементы массива

Нужно найти несовпадающие элементы из двух массивов и записать их в третий массивМои знания помогают мне найти совпадающие элементы, и я это...

133
Java Servlet textarea

Java Servlet textarea

я только начал изучать servlet'ы, и в интернете куча примеров с созданием Hello servletНо как создать более сложные не обьясняется

96
Запись в файл из списка

Запись в файл из списка

1я заполнил список элементами из файла "test1

136
Падает приложение Android. ANR

Падает приложение Android. ANR

Я пишу приложение на Android с помощью XamarinВ приложении есть сервис, работающий в фоне и обращающийся к api

99