Как протестировать веб-хост телеграммы бота на локальной машине?
Я разрабатываю бот Telegram, и я хочу использовать Webhooks вместо опроса для получения сообщений с сервера Telegram.
Я разрабатываю и тестирую приложение на локальном хосте, которое не является доступным веб-хостом, поэтому я не могу установить его как URL-адрес Webhook.
Теперь мне было интересно, как я могу получать реальные сообщения от Telegram на моей локальной машине, хотя Webhooks?
Ответы
Ответ 1
Вы можете использовать ngrok, если вам нужен только быстрый общедоступный URL-адрес вашего веб-приложения без кучи проблем.
Итак, вы просто запускаете что-то вроде ngrok.exe http 192.168.10.10:80 -host-header=test.app
, оно вернет пользовательский домен
Forwarding http://449ee26d.ngrok.io -> 192.168.10.10:80
И вы просто укажете веб-сайт Telegram на http://449ee26d.ngrok.io/your-endpoint
ngrok