Как настроить вебхук для телеграм-бота?

Здравствуйте. Пытаюсь настроить вебхук в телеграме, вводя в адресной строке следующие адреса:
https://api.telegram.org/bot/setWebhook?url=37.139.56.134:443/bot303321307:AAGY2UEec9Bxsbzmt5_nOOE_LUFFRMBwgOA
https://api.telegram.org/bot/setWebhook?url=bot303321307:AAGY2UEec9Bxsbzmt5_nOOE_LUFFRMBwgOA
https://api.telegram.org/bot303321307:AAGY2UEec9Bxsbzmt5_nOOE_LUFFRMBwgOA/setWebhook


Но всегда вижу на экране
{"ok":false,"error_code":404,"description":"Not Found"}

Как правильно настроить вебхук?
  • Вопрос задан
  • 14035 просмотров
Решения вопроса 1
@nllm
SSL сертификат есть?

Если есть подписанный сертификат (купленный), то
curl -F “url=https://<YOURDOMAIN.EXAMPLE>/<WEBHOOKLOCATION>" https://api.telegram.org/bot<YOURTOKEN>/setWebhook

если самоподписанный, то:
curl -F "url=https://<YOURDOMAIN.EXAMPLE>/<WEBHOOKLOCATION>" -F "certificate=@<YOURCERTIFICATE>.pem" https://api.telegram.org/bot<YOURTOKEN>/setWebhook


Подробно: https://core.telegram.org/bots/webhooks
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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