Facebook Chat Bot - 如何测试欢迎信息?

时间:2016-04-20 14:23:58

标签: php facebook drupal-7 facebook-messenger

我的聊天机器人工作得很好但是我在调​​试欢迎消息功能时遇到了问题,因为它只在会话启动时出现(尽管我很确定它在同事手机上尝试过它并不起作用)。如何重置聊天,以便将我视为与之交互的新用户?

这是我目前欢迎的PHP脚本

Analyze

exampleofissue

3 个答案:

答案 0 :(得分:17)

试试这个:

  1. 在桌面浏览器中打开Facebook并转到链接到您的messenger bot的页面
  2. 按"留言"
  3. 在消息弹出/讨论中选择"选项" (cog icon)
  4. 选择"删除对话......"并说"删除对话"在确认提示中
  5. 选择"消息"再次
  6. 选择"开始使用"
  7. 第4步。确实删除了您对网页/应用的聊天记录,请注意。

答案 1 :(得分:4)

  • 在桌面设备上,删除对话并再次向该页面发送消息。

这样您就可以看到"入门"再次按下按钮,允许您测试它和欢迎信息的功能。

如果您正在尝试测试" Messenger问候语",那就复杂得多了。见下文。

在桌面上播放" Messenger问候"删除对话后仍然不会显示。只有"开始"按钮重新出现。我相信这是一个错误,我很可能会开出一张票。

您可以通过删除对话,卸载和重新安装Messenger在移动设备上获得类似的体验,但再一次显示Messenger问候语时,它只显示“开始使用”按钮。

对于那些对Messenger问候语的逐行格式化感到挑剔的开发人员,或者只需要再次查看信使机器人的演示版本的人来说,无法再次看到Messenger问候语是一个问题。问候已经出现了。

谢天谢地,虽然非常痛苦,但还有一个解决方法。基本上必须重新设置你的机器人。

  1. 创建新页面
  2. 在第17步之前,不要打开页面/ BOT的消息
  3. 点击设置,Messenger,然后设置信使问候语,然后按保存。
  4. 由于某些原因实际上并未保存切换设置,请在侧边栏中选择与信使不同的内容
  5. 重新选择Messenger
  6. 打开问候语(消息应该已正确保存,而不是打开或关闭的切换)
  7. 在侧栏中更改为其他内容
  8. 重新选择Messenger并仔细检查是否已启用信使问候语
  9. 制作新应用
  10. 将Messenger添加为产品
  11. 选择页面并复制页面访问令牌
  12. 将页面访问令牌放在代码中所需的位置
  13. 运行您的代码
  14. 使用验证令牌和所有复选框连接到webhook网址
  15. webhook连接成功后,将其订阅到新页面
  16. 运行您的curl命令以启用“开始使用”#39;按钮和按下按钮后将发生的欢迎消息
  17. 使用您的页面打开一条消息,并显示Messenger问候语和开始使用按钮。你获得了一个机会,然后你需要重复所有这些步骤才能再次见到这一点。
  18. 我相信信使问候语的切换不能保存正确也是一个错误,我可能会为它打开一张票。

答案 2 :(得分:2)

有一种方法可以在iOS上获得Messenger中的欢迎屏幕(至少截至4月28日),尽管它非常烦人。基本上,除了删除convo之外,您还必须在手机上重新安装该应用程序。

  1. 转到与桌面版Facebook上的机器人链接的分页
  2. 存档会话
  3. 在手机上打开Messenger,然后在对话列表中的单元格上向右滑动即可删除转换
  4. 从手机中删除Messenger
  5. 从App Store重新安装Messenger