如何为我的 Messenger Bot 设置欢迎消息
How to set a welcome message for my Messenger Bot
我正在尝试为我的 Facebook 页面创建一个简单的回答机器人,但我第一次尝试时有点迷茫。
我已经在我的网站上集成了 webhook,这是我的文件末尾的文件
回调 URL:
<?php
$challenge = $_REQUEST['hub_challenge'];
$verify_token = $_REQUEST['hub_verify_token'];
if ($verify_token === 'YOURVERIFYTOKEN'){
echo $challenge;
}
?>
webhook 已设置,但我不知道下一步应该做什么?如何设置欢迎消息?
只需按照快速入门指南进行操作,您就知道下一步是什么了。 https://developers.facebook.com/docs/messenger-platform/quickstart
- 设置网络钩子
- 获取页面访问令牌
- 将应用程序订阅到页面
然后就可以开始收发短信了。
你应该能够通过发布到这个API来做到这一点:
https://graph.facebook.com/v2.6/<PAGE_ID>/thread_settings?access_token=<PAGE_ACCESS_TOKEN>
使用这样的负载:
{
"setting_type":"call_to_actions",
"thread_state":"new_thread",
"call_to_actions":[
{
"message":{
"text":"Welcome to My Company!"
}
}
]
}
这在过去对我有用,但我目前在尝试时遇到验证错误。我已经向 Facebook 平台团队提交了一个错误。
更新
要设置欢迎消息,请将以下有效负载发送到上面 URL:
{
"setting_type":"greeting",
"greeting":{
"text":"Timeless apparel for the masses."
}
}
根据:
https://developers.facebook.com/docs/messenger-platform/thread-settings/greeting-text
我正在尝试为我的 Facebook 页面创建一个简单的回答机器人,但我第一次尝试时有点迷茫。
我已经在我的网站上集成了 webhook,这是我的文件末尾的文件 回调 URL:
<?php
$challenge = $_REQUEST['hub_challenge'];
$verify_token = $_REQUEST['hub_verify_token'];
if ($verify_token === 'YOURVERIFYTOKEN'){
echo $challenge;
}
?>
webhook 已设置,但我不知道下一步应该做什么?如何设置欢迎消息?
只需按照快速入门指南进行操作,您就知道下一步是什么了。 https://developers.facebook.com/docs/messenger-platform/quickstart
- 设置网络钩子
- 获取页面访问令牌
- 将应用程序订阅到页面
然后就可以开始收发短信了。
你应该能够通过发布到这个API来做到这一点:
https://graph.facebook.com/v2.6/<PAGE_ID>/thread_settings?access_token=<PAGE_ACCESS_TOKEN>
使用这样的负载:
{
"setting_type":"call_to_actions",
"thread_state":"new_thread",
"call_to_actions":[
{
"message":{
"text":"Welcome to My Company!"
}
}
]
}
这在过去对我有用,但我目前在尝试时遇到验证错误。我已经向 Facebook 平台团队提交了一个错误。
更新
要设置欢迎消息,请将以下有效负载发送到上面 URL:
{
"setting_type":"greeting",
"greeting":{
"text":"Timeless apparel for the masses."
}
}
根据:
https://developers.facebook.com/docs/messenger-platform/thread-settings/greeting-text