是否可以在 facebook messenger for pages 中设置启动选项,如下例所示: example of expected result
我认为通过使用信使BOT和“开始按钮”可以实现类似的功能,多个BOT回复可以通过“快速回复”来实现。按钮并在必要的情况下将对话传递给实时聊天。
问题在于,用户点击“开始使用”后#39;按钮BOT发布文字重播'开始使用'这是不希望的。
我想知道是否有内置设置来实现这一目标?如果没有,怎么解决呢?
编辑:在我看来,用facebook快速回复既没有使用模板/按钮也不可能构建类似的东西
编辑2:我也试过在Facebook的页面设置中做这个没有结果。它似乎与Facebook的快速回复'
没有任何关系答案 0 :(得分:1)
您发布的屏幕截图显示了当前正在测试Pages的功能,因此并非每个页面都可以使用。除了发送快速回复以响应入门回发,messaging_optins或messaging_referrals事件之外,没有内置方法可以做到这一点。
答案 1 :(得分:1)
首先,没有办法从facebook平台本身设置这些选项。这些问题是由facebook生成的,用户可以根据您创建的页面类型生成对话。要查看该选项,请转到
您的网页设置 - >消息 - >常规设置
您最好配置“入门”功能。启动与机器人的对话,然后使用各种模板(如快速回复,轮播,列表等)向用户显示一系列选项。通过这种方式,您可以完全控制模板和预期答案。
但是如果你想再使用facebook生成的那些选项那么你可以在交付的json中查找这些选项的文本到你配置的web钩子。以下是json示例:
{"对象":"页面""条目":[{" ID":"" "时间":1519980744192,"消息":[{"发件人" {" ID":"" },"收件人" {" ID":""}"时间戳":1519980743903,"消息" :{" mid":""," seq":1," text":"你能给我打个电话吗? ?我想和某人说话。"}}]}]}
查看'文字'属性。单击其中一个选项后,文本来自。但同样这并不理想,因为facebook的算法可以随时改变选项。
我的建议是使用“入门”#39;按钮然后将列表发送给用户。
答案 2 :(得分:0)
您可以创建一个持久菜单来实现此目的。 这是我创建的一些视频教程,旨在帮助您进行Facebook集成并通过Dialogflow在Facebook Messenger中发送丰富消息。