Artificial intelligence 对话框流中fb messenger的“开始”按钮

Artificial intelligence 对话框流中fb messenger的“开始”按钮,artificial-intelligence,dialogflow-es,chatbot,facebook-chatbot,Artificial Intelligence,Dialogflow Es,Chatbot,Facebook Chatbot,我需要一些关于聊天机器人开发的帮助。现在我正在做一个项目,我正在使用dialogflow创建聊天机器人,并在FB messenger中测试它。我需要完成的模块之一是在FB messenger中放置一个“开始”按钮以开始聊天和一个持久菜单。我试图搜索如何实现它,但没有关于如何在dialogflow中实现它的具体教程。到目前为止,我从未尝试过任何代码,因为我不知道应该把它放在哪里。我希望有人能在这件事上帮助我。非常感谢你 您可以使用来完成这些操作,但首先您应该拥有一个访问令牌 要获取页面访问令牌,请

我需要一些关于聊天机器人开发的帮助。现在我正在做一个项目,我正在使用dialogflow创建聊天机器人,并在FB messenger中测试它。我需要完成的模块之一是在FB messenger中放置一个“开始”按钮以开始聊天和一个持久菜单。我试图搜索如何实现它,但没有关于如何在dialogflow中实现它的具体教程。到目前为止,我从未尝试过任何代码,因为我不知道应该把它放在哪里。我希望有人能在这件事上帮助我。非常感谢你

您可以使用来完成这些操作,但首先您应该拥有一个访问令牌

要获取页面访问令牌,请执行以下操作:

  • 前往您为上的机器人创建的Facebook应用程序
  • 转到Messenger-->设置
  • 访问令牌部分
  • 为您的页面生成访问令牌
  • 开始按钮

    获得访问令牌后,转到邮递员

  • 将POST请求发送到:
    https://graph.facebook.com/v2.6/me/thread_settings?access_token=xxxxx
  • 用以前获取的访问令牌替换xxxxx
  • 转到正文并插入以下JSON
  • {
    “设置类型”:“调用操作”,
    “线程状态”:“新线程”,
    “呼叫到行动”:[
    {
    “有效载荷”:“您将可选有效载荷放在此处”
    }
    ]
    }

    持久菜单

  • 将POST请求发送到:
    https://graph.facebook.com/v2.6/me/messenger_profile?access_token=xxxxx
  • 用以前获取的访问令牌替换xxxxx
  • 转到Body并插入以下JSON(您可以根据需要进行编辑)

    {
    “持久菜单”:[
    {
    “区域设置”:“默认设置”,
    “作曲家输入禁用”:false,
    “呼叫到行动”:[
    {
    “标题”:“标题1”,
    “类型”:“回发”,
    “有效载荷”:“有效载荷1”
    },
    {
    “标题”:“标题2”,
    “类型”:“回发”,
    “有效载荷”:“有效载荷2”
    },
    {
    “标题”:“标题3”,
    “类型”:“回发”,
    “有效载荷”:“有效载荷3”
    }
    ]
    }
    ]
    }


  • 不幸的是,我在尝试设置
    入门
    按钮时在Postman中出错。我得到:
    “消息”:“(#100)需要一个参数:get#u started,…