[ZILANT] убрать зацикливание запроса на вебхук
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
@@ -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-процесса.
|
||||
Reference in New Issue
Block a user