Как протестировать telegram bot webhook на локальной машине? [закрытый]

Я разрабатываю бота Telegram, и я хочу использовать Webhooks вместо опроса для получения сообщений с сервера Telegram.
Я разрабатываю и тестирую приложение на localhost, который не является доступным веб-хостом, поэтому я не могу установить его как URL Webhook.

теперь мне было интересно, как я мог получить реальные сообщения от Telegram на моей локальной машине, хотя Webhooks?

1 ответов


вы можете использовать ngrok, если вам просто нужен быстрый общедоступный URL-адрес вашего webapp без кучу хлопот.

Так что вы просто запустите что-то вроде 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