我正在尝试获取 GET_STARTED 有效负载,并将参考参数触发到在节点express.js 实例上运行的聊天机器人。
如果我在没有活动对话线程的情况下开始进行推荐呼叫,我可以毫无问题地访问参数。
但是,问题是,如果我点击带有对话线程的推荐链接,并且我的机器人已经打开。我的履行服务器没有收到任何帖子。
我已在 facebook 开发者控制台中启用了
messaging_referrals
,是否需要在对话框流控制台中创建一些意图或事件才能将其传递到我的 webhook?
上下文:
Messenger ref 参数未传递到dialogflow
https://productforums.google.com/forum/#!msg/dialogflow/oldK752j-Ok/GrwJajfwBAAJ
https://developers.facebook.com/docs/messenger-platform/discovery/m-me-links/
以防将来有人偶然发现此问题,我收到了 DialogFlow 支持人员的回复,表示他们不支持此功能。
{
项目:[ { 类型:'行动', 行动: { 类型:'消息', 标签: 'เปิดเว็บไซต์', 文本:'เปิดเว็บไซต์', }, imageUrl: 'https://example.com/website.gif', }, { 类型:'行动', 行动: { 类型:'消息', label: 'ส่งข้อความ', 文本:'ส่งข้อความ', }, imageUrl: 'https://example.com/message.gif', }, { 类型:'行动', 行动: { 类型:'消息', label: 'ตัวเลือกอื่น ๆ', 文本:'ตัวเลือกอื่นๆ', }, imageUrl: 'https://example.com/other.gif',