Facebook Messenger:如何在开始对话时显示问候语

时间:2016-06-17 06:01:01

标签: node.js facebook messenger facebook-messenger

我想在Facebook Messenger上开始对话时显示问候消息(在任何用户输入之前)。怎么做?
问题是:我的代码是由NodeJS为服务器提供的,它只在消息发送到服务器时触发,这意味着它只在用户发送内容时触发。
当您按下“消息”按钮时,Facebook Messenger不会发送任何内容。 我已经检查了这个链接Messenger Greeting,但它只显示新用户何时开始聊天,但我需要在开始对话时显示它

2 个答案:

答案 0 :(得分:2)

您必须使用Facebook Api设置欢迎信息。 在此处查找文档:https://developers.facebook.com/docs/messenger-platform/implementation#welcome_screen

如文档中所述,您必须向https://graph.facebook.com/v2.6/<PAGE_ID>/thread_settings?access_token=<PAGE_ACCESS_TOKEN>

发出POST请求

您只需要发出一次POST请求,然后只要用户开始聊天,Facebook就会自动提示您的欢迎信息。

答案 1 :(得分:2)

我为这个问题撰写并回答here

干得好;)