Установка Webhook для телеграм бота

После того как вы закончили разработку бота нужно перевести его из режима POLLING в WEBHOOK.

Для этого нам нужен всего лишь TOKEN от бота и один запрос из браузера в апи телеграмма.

Берем токен от бота у BotFather. И делаем следующий запрос.

https://api.telegram.org/bot{токен_бота}/setWebhook?url={ссылка_на_ваш_обработчик}

Если все хорошо, получим такой ответ.

{"ok":true,"result":true,"description":"Webhook was set"}

Не забываем что ваш обработчик вебхуков обязательно должен поддерживать https.

Проверить правильно ли отвечает ваш вебсервер и нет ли проблем с сертификатом, можем следующим запросом.

https://api.telegram.org/bot{токен_от_бота}/getWebhookInfo

На который получим примерно такой ответ.

{
  "ok":true,
  "result": 
  {
    "url":"https://ссылка_на_наш_вебхук",
    "has_custom_certificate":false,
    "pending_update_count":0,
    "max_connections":40
  }
 }

Остальные методы Telegram Bot API.

0 0 votes
Рейтинг статьи
Подписаться
Уведомление о
guest
0 комментариев
Inline Feedbacks
View all comments