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

Facebook Messenger :How to show a greeting message when start conversation

我想在 Facebook Messenger 上开始对话时显示问候消息(在任何用户输入之前)。怎么做?
问题是:我的代码是通过 NodeJS 用于服务器的,它仅在将消息发送到服务器时触发,这意味着它仅在用户发送内容时触发。
当您按下按钮 "Message" 时,Facebook Messenger 不会发送任何内容。 我检查了这个 link Messenger 问候语,但它只在新用户开始聊天时显示,但我需要在开始对话时显示它

您必须使用 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 就会在用户开始聊天时自动提示您的欢迎消息。

我写了这个问题并回答了here

工作愉快;)