Форум сайта python.su
0
del
Отредактировано xRemotex (Май 6, 2025 20:22:13)
Офлайн
0
del
Отредактировано xRemotex (Май 6, 2025 20:21:53)
Офлайн
857
xRemotex
bot3 запустился но не настроен
как удалить webhook ?
или как понять ?
setWebhook
Use this method to specify a URL and receive incoming updates via an outgoing webhook. Whenever there is an update for the bot, we will send an HTTPS POST request to the specified URL, containing a JSON-serialized Update. In case of an unsuccessful request (a request with response HTTP status code different from 2XY), we will repeat the request and give up after a reasonable amount of attempts. Returns True on success.
Офлайн
857
xRemotexВ aiogram в версиях 2.x был один Dispatcher, с версии 3.0 стал другой Dispatcher. У тебя код для второго aiogram'а запускается на третьем aiogram'е.TypeError: Dispatcher.__init__() takes 1 positional argument but 2 were given
Отредактировано py.user.next (Апрель 30, 2025 04:17:11)
Офлайн
0
del
Отредактировано xRemotex (Май 6, 2025 20:22:27)
Офлайн
857
xRemotexКак ты установил BOT_TOKEN? Проверить контакт узла (host) с ботом без питона можно через программу curl.
Но у меня нет Доступа к боту в телеграмме
Отредактировано py.user.next (Апрель 30, 2025 20:43:13)
Офлайн
0
del
Отредактировано xRemotex (Май 6, 2025 20:22:38)
Офлайн
857
Подключился к нему
[guest@localhost ~]$ curl https://api.telegram.org/bot7606201616:AAGLW4Ua5Qa5x7wO2ES2xB91xIxyv8fxaaa/getWebhookInfo
{"ok":true,"result":{"url":"","has_custom_certificate":false,"pending_update_count":0,"allowed_updates":["message","callback_query"]}}
[guest@localhost ~]$
xRemotexЭто надо послать HTTP-запрос в Telegram, в котором указать url.
Какой файл из admin ap смотреть ?
Отредактировано py.user.next (Май 1, 2025 14:35:06)
Офлайн
0
del
Отредактировано xRemotex (Май 6, 2025 20:22:46)
Офлайн
857
Ну вебхук так работает: Telegram при получении чего-то нового в боте подключается на эту ссылку и посылает туда сформированный пакет с данными. А ссылка та должна это принять по HTTP и обработать уже - добавить на сайт или сделать что-то, какое-то действие. Если Telegram не знает, куда подключаться, то он не знает, куда подключаться, и просто никуда не подключается. Там пустота записана.
Офлайн