如何为我的Messenger Bot设置欢迎消息

时间:2016-05-15 12:19:01

标签: facebook message bots messenger

我正在尝试在我的脸书页面上创建一个简单的答案机器人,但我有点迷失,因为它是我第一次尝试。

我已将webhook集成到我的网站上,这是我文件末尾的文件 回调网址:

<?php 
$challenge = $_REQUEST['hub_challenge'];
$verify_token = $_REQUEST['hub_verify_token'];

if ($verify_token === 'YOURVERIFYTOKEN'){
echo $challenge;
}
?>

设置了webhook,但我不知道下一步应该是什么?我怎么能设置欢迎信息?

2 个答案:

答案 0 :(得分:0)

只需按照快速入门指南,您就会知道下一步是什么。 https://developers.facebook.com/docs/messenger-platform/quickstart

  1. 设置Webhook
  2. 获取页面访问令牌
  3. 将应用程序订阅到页面
  4. 然后您就可以开始接收和发送短信。

答案 1 :(得分:0)

您的意思是通过发布到此API来实现:

  

https://developers.facebook.com/docs/messenger-platform/send-api-reference#welcome_message_configuration

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平台团队中打开了一个错误。

<强>更新

要设置欢迎讯息,请将以下有效内容发送到上述网址:

{
  "setting_type":"greeting",
  "greeting":{
    "text":"Timeless apparel for the masses."
  }
}

按照:

  

https://developers.facebook.com/docs/messenger-platform/thread-settings/greeting-text