我所有的Dialogflow代理最近都停止了对Messenger的欢迎事件的响应,而根本没有对代理进行任何更改

时间:2019-02-02 10:11:31

标签: dialogflow

希望你很好。

我已在2018年12月使用Dialogflow为Facebook Messenger建立了一些基本的聊天机器人。但是,最近他们都停止响应您在Messenger上按下的初始“入门”按钮,以开始与该机器人进行通信。他们以前都工作良好,而且我没有做任何更改,所以我不确定为什么所有人都突然停止了响应。以下是我的默认欢迎意图:

  • 输入上下文:无
  • 输出上下文:一些基于人类选择的快速回复
  • 事件:Dialogflow欢迎,Facebook Messenger欢迎
  • 培训短语:“入门”
  • 操作和参数:无参数。有一个文本框,上面写有“ input.welcome”。但是,我不确定这意味着什么,而且我之前没有注意到。
  • 响应:FB Messenger快速响应。意图未设置为对话结束。
  • 实现:针对此意图的Webhook调用和插槽填充均处于关闭状态。

我尝试删除所有训练短语,删除Dialogflow事件,仅执行FB事件。我还尝试过删除“ input.welcome”操作,但没有成功。

我需要做的是,我的聊天机器人在用户按下“入门”时以默认的欢迎意图进行回复,但是即使创建新的座席,我也无法使其正常工作。感谢所有帮助。

非常感谢,

-西蒙

1 个答案:

答案 0 :(得分:0)

我不知道您是否检查过是否订阅了“ messaging_postbacks”。如果没有,请按照以下步骤操作。

第1步:转到developers.facebook.com页面。 第2步:选择您的应用(在本例中为出现问题的聊天机器人)。 步骤3:向下滚动到“ webhooks”(请参阅​​下面的链接中的图像)。 步骤4:点击“编辑”,然后选择“ messaging_postbacks”。 (也在第二个链接的图像中)。 第5步:再次保存并测试chatbot。

我希望这会有所帮助,因为facebook messager的“入门”是回发消息。让我知道你的结果。

webhook setting image

enabling "messaging_postbacks" image