Найти в Дзене

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

При разработке телеграмм бота с использованием webhook, нам необходимо их установить с помощью токена от бота полученного в @BotFather. Для отладки самого бота локально.

Как это делать полностью рассказывать не буду, есть куча инструкций, например: https://pavelpage.ru/koderstvo/nastroyka-ngrok-dlya-otladki-telegram-bota.html

Чтобы не мучаться каждый раз с этими ссылками написал небольшую утилиту для установки webhook в полуавтоматическом режиме.

В конфиге нужно:

1) прописать токен своего бота

2) указать локальный эндпоинт, куда будут отправляться запросы.

3)Указать порт приложения в котором разрабатываете бота

4) Токен который получаем на сайте https://ngrok.com/

5) Это порт приложения которое делает нам всю магию

Как запустить?

-2

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

-3

Окно терминала можно закрыть. И все запросы к боту будут перенаправляться на ваш локалхост.

Утилиту можно взять тут: https://github.com/ant1kvar/ngrok-telegram

ЗЫ: Программа с матом потому что так захотелось. Моралисты могут не пользоваться.