我正在开发Messenger机器人,但遇到与我的Webhook订阅相关的问题。每个其他事件都像message_deliveries,message_reads等一样工作。它已经工作了一段时间,然后停止工作。
做完一些研究后,我不得不填写我的隐私政策网址。填写完之后,我的消息事件触发并发布到我的webhook。所以我以为它很有效,但是我错了。它再次工作了一段时间,然后又死了。我的想法是不能设置速率限制,因为查看我的开发人员控制台后,它显示的速率限制为200个呼叫乘以每小时的用户数。目前只有我一个小时可以给我200个呼叫,而开发人员控制台正在说明我只用了那200个中的1%。我的Webhook运行正常,因为我可以验证我的Webhook并接收其他事件,而不仅仅是消息。
p.s。 Webhook是用Azure Web函数中的C#编写的。 我还一直在本地托管我的azure Web函数来调试和开发Webhook,并使用ngrok隧道化并重播钩子到我的Webhook。