背景
我有一个使用MS BotFramework创建的NodeJS聊天机器人。在Azure中进行设置时,一切顺利。
Chatbot的测试在Azure中很好。我按照this guide from MS将Chatbot整合到FB中,似乎也没问题。
我的问题:
当我(作为页面管理员)在FB中测试机器人时,它工作正常。但是,当其他人进来时(无论我的页面与否),并将相同的测试文本发送到Chatbot。没有回应。
我非常确定页面和应用是实时和公开的。
任何人都可以告诉我发生了什么以及如何解决这个问题?我还需要添加其他权利吗?
非常感谢您提供所有帮助。
答案 0 :(得分:1)
当您的应用处于开发阶段(未提交)时,用户将无法获得您的自动回复,除非您将其添加到“测试人员”组中。
您可以在应用设置中,在此处的角色标签中执行此操作:https://developers.facebook.com/apps/YourAppId/roles/roles/