Debugging/testing Facebook Messenger 机器人

Debugging/testing facebook messenger bot

出于测试目的,我通常将一些日志或调试器放入我的代码中,可能每个人都这样做。为了测试我的机器人,我想做同样的事情,但是有没有办法在本地 test/debug Messenger 机器人,或者我是否总是必须部署我的测试?

只需使用您用于测试的 url 填充网络钩子 url。您可以向机器人发送内容,机器人可以接收消息(如果您是应用程序的管理员)。从收到的消息中,您可以获得 sender_id,您可以使用 sender_id 作为收件人,让机器人向收件人发送消息。这一步你可以单独发送一个POST请求进行测试。完成以上所有测试后,去掉debug部分,就该去app review了!

试试这个

https://github.com/SonOfSardaar/facebook-send-api-emulator

我将其写为节点应用程序(发送 api 仿真),angular UI 作为信使。这有助于我在本地进行调试。