Вы выполняете тяжелое действие php скриптом, а Telegram начинает слать вам повторно события на webhook, думая что вы его не получили.
Вы видите ошибку по getWebhookInfo — last_error_message «Read timeout expired»
Можно быстро отправить код 200
[php title=»php код»]
<?php
ob_start();
http_response_code(200);
header("Connection: close\r\n");
header("Content-Encoding: none\r\n");
$size = ob_get_length();
header("Content-Length: ". $size . "\r\n");
ob_end_flush();
flush();
// тут долгая задача в фоне[/php]