我需要一些关于聊天机器人开发的帮助。现在我正在做一个项目,其中我使用dialogflow创建了一个聊天机器人,并在FB messenger中对其进行了测试。我需要完成的模块之一是在FB messenger中放置一个“开始”按钮来开始聊天和一个持久的菜单。我已经尝试过如何实现它,但是没有关于如何在dialogflow中实现它的具体教程。到目前为止我还没有尝试过任何代码,因为我不知道我应该把它放在哪里。我希望有人能在这件事上帮助我。非常感谢!
发布于 2019-12-04 18:31:51
您可以使用Postman (free)完成这些操作,但首先您应该有一个访问令牌
要获取您的页面访问令牌:
Messenger转到您在 Facebook Developers
入门按钮
获得访问令牌后,请转到
https://graph.facebook.com/v2.6/me/thread_settings?access_token=xxxxx
{ "setting_type":"call_to_actions", "thread_state":"new_thread", "call_to_actions":[ { "payload":"YOU PUT OPTIONAL PAYLOAD HERE" } ] }
持久菜单
https://graph.facebook.com/v2.6/me/messenger_profile?access_token=xxxxx
{ "persistent_menu":[ { "locale":"default", "composer_input_disabled":false, "call_to_actions":[ { "title":"Title 1", "type":"postback", "payload":"payload1" }, { "title":"Title 2", "type":"postback", "payload":"payload 2" }, { "title":"Title 3", "type":"postback", "payload":"payload 3" } ] } ] }
https://stackoverflow.com/questions/59152653
复制相似问题