@fakin_kiska
Telegram Bots and iOS

Как побороть ошибку «Wrong response from the webhook: 404 Not Found»?

Создал домен для бота, получил ssl-сертификат, проверил его на подлинность. Начал подключать вебхук и тут столкнулся с проблемой - сам вебхук подключил ({"ok":true,"result":true,"description":"Webhook is already set"}), написал код для бота и он не работает. Начал винить сначала в этом домен и ssl-сертификат, но потом понял, что они не причем. Оказывается у меня по запросу https://api.telegram.org/bot[BOT_TOKEN]/getWebhookInfo приходит следующая ошибка - "last_error_message":"Wrong response from the webhook: 404 Not Found". Не могу понять, как с ней бороться?
  • Вопрос задан
  • 2105 просмотров
Решения вопроса 1
@fakin_kiska Автор вопроса
Telegram Bots and iOS
Решил проблему: оказывается нужно было поместить файл с кодом для бота на сервер, ибо только туда будет идти запрос и там он будет обрабатываться

Убедитесь, что в доменном имени вы указываете название файла с исполняемым кодом, а не какое либо другое название (Например: исполняемый код называется bot.php, следовательно доменное имя будет выглядеть так - example.com/bot.php)

Вроде бы банально, но нигде об этом не написано, когда начинаешь создавать бота с нуля
Надеюсь все более менее понятно объяснил
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
Там пишет последнюю ошибку и время, которые получил Телеграм при обращении к вебхуку. Если это не какая-то давно неактуальная ошибка, то надо чинить вебхук, ну или проверять что его адрес в Телеграме указан верно.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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