[ZILANT] убрать зацикливание запроса на вебхук
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2026-08-02 15:05:14 +03:00
parent 064d22cfd8
commit 8c3a62d021
4 changed files with 68 additions and 46 deletions
+16
View File
@@ -0,0 +1,16 @@
"""Конфиг gunicorn для responder-бота.
Webhook регистрируется один раз в master (on_starting), а не в каждом worker —
иначе 4 воркера параллельно бьют setWebhook и ловят 429.
"""
def on_starting(server):
from tg_mainbot import setup_webhook
server.log.info("gunicorn on_starting: регистрация Telegram webhook через ретранслятор")
setup_webhook()
# На случай, если webhook уже стоит, а воркеры перезапускаются — не трогаем.
# Повторная регистрация только при старте master-процесса.