Hi again peeps. I have a webhook set up but

telegram is always waiting for it to finish before sending the next. My script is sleeping for a few seconds before deleting a message so this slows the bot down horribly.

I used to return a 200 to telegram early and continue working the script but since 2 days ago it stopped working and made telegram re-send that webhook indefinitely.

I thought the max_connections parameter to setWebhook allowed parralel calls, but it doesn't...

Anyone know what headers telegram is expecting now? I can't figure out what they need after it stopped working.

6 ответов

15 просмотров

your script's sleep is blocking the response process, which is not a good design

Kieran-253.3 MH/s Автор вопроса

Which is why I used to return a success response to telegram so that it can just continue working in background, but that's not working anymore and there's nothing about it in any changelogs.

you should check your webserver settings, maybe you are allowing only 1 PHP process at a time

Kieran-253.3 MH/s Автор вопроса

No, nothing. Telegram only tries sending that one hook. Only once it finished it sends the next

also: what does ab say?

Kieran-253.3 MH/s Автор вопроса

i'll benchmark rq

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

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

А чего плохого в том, чтобы в языке статический анализатор работал всегда ? Кмк сама фишка с безопасностью раста - крутая, но реализация конечно по мне так себе, синтаксис, пр...
Александр
4
а как в dub выключить дебажный билд?
Maxim Filimonov
12
а почему, кстати, геймдевы обращают такое внимание на "новые" языки типа того же D (а также Zig)?
Maxim Filimonov
9
есть вопрос. за много лет, по редким обрывочным сообщениям, у меня сложилось впечатление что есть такая деликатная тема как замещение скриптов на ди (без компиляции). у себя д...
Karagy
6
Чем тема странная?
Kostya Barmin
3
А что непонятного? В чем сложность взять слайс от вектора? И работать как обычно. Какие-то выдумки опять на ровной почве. Да и RAII в ди прекрасно работает с самого начала.
Aleksandr Druzhinin
14
чтобы с ним можно было работать как известным типом и дергать его конкретные свойства и методы, которые к SomeClass уже не имеют никакого отношения. ваще SomeClass - это свое...
a11e99z
1
а вот кстати если есть C API и есть на си пример где одни названия у енамов и структур Мы делаем на Ди своё и хотя порядок и содержание такое же, но названия несколько отлича...
Serg Gini
3
serve-d вообще его умеет?
Maxim Filimonov
3
т.е. правильно говорить о всё этом как о dlang ctfe? и оно не заменит полноценные скриптовые интерпретаторы. ничего не напутал?
Karagy
2
Карта сайта