如何在本地计算机上测试telegram bot webhook?

时间:2016-04-20 04:46:54

标签: php webhooks telegram-bot

我正在开发一个Telegram bot,我想使用Webhooks而不是轮询来从Telegram服务器获取消息。
我在localhost上开发和测试应用程序,该应用程序不是可访问的Web主机,因此我无法将其设置为Webhook URL。

现在我想知道如何通过Webhooks在我的本地机器上从Telegram获得真正的消息?

1 个答案:

答案 0 :(得分:25)

如果你只需要一个快速的公共URL到你的webapp,你就可以使用ngrok。

因此,您只需运行类似ngrok.exe http 192.168.10.10:80 -host-header=test.app的内容即可返回自定义域

Forwarding http://449ee26d.ngrok.io -> 192.168.10.10:80

你只需将Telegram的webhook指向http://449ee26d.ngrok.io/your-endpoint

即可

ngrok