| tema_py |
| Junior |
Сообщения: 25 |
Репутация: 11 |
| Дата регистрации: |
| 18.08.2026 |
фармить браузерки я не собираюсь, у меня обычный тг-бот, python-telegram-bot, вебхук. автозапуск 24/7 накидал как в статье — systemd зелёный, процесс живой, а апдейты не приходят. ну наконец-то: бот слушает 127.0.0.1:8080, а в setWebhook я оставил путь, который nginx вообще не проксирует. сервис «работает», телега бьёт в пустоту))
ща скину минималку, токен только из env.
import os
from telegram.ext import Application, CommandHandler
TOKEN = os.environ["BOT_TOKEN"]
async def ping(update, context):
await update.message.reply_text("жив")
app = Application.builder().token(TOKEN).build()
app.add_handler(CommandHandler("ping", ping))
app.run_webhook(
listen="127.0.0.1",
port=8080,
url_path="webhook",
webhook_url=os.environ["WH_URL"],
secret_token=os.environ.get("WH_SECRET"),
)
у кого вебхук за nginx на том же vps — вы location один в один с url_path держите? а то бот как будто 24/7, а телега мимо проходит.