Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook FbChatBot将消息标记为已读_Facebook_Chatbot - Fatal编程技术网

Facebook FbChatBot将消息标记为已读

Facebook FbChatBot将消息标记为已读,facebook,chatbot,Facebook,Chatbot,我正在开发fb聊天机器人,我想将消息标记为已读,这样当我们fb页面的主持人查看消息部分时,他们就不会看到这么多未读的消息,即使fb聊天机器人已经回复了该用户,他们也不需要单击该消息将其标记为“已读” 我怎样才能做到这一点?我正在尝试使用这个API:但它不起作用 当您使用您在此处发送的API(Facebook的Send API)时,您只会在与用户进行的Messenger聊天中,在bot中将消息标记为“已看到”。这不会影响页面收件箱中的邮件 不幸的是,无法在页面收件箱中将邮件标记为已读。您无法将邮件

我正在开发fb聊天机器人,我想将消息标记为已读,这样当我们fb页面的主持人查看消息部分时,他们就不会看到这么多未读的消息,即使fb聊天机器人已经回复了该用户,他们也不需要单击该消息将其标记为“已读”

我怎样才能做到这一点?我正在尝试使用这个API:但它不起作用


当您使用您在此处发送的API(Facebook的Send API)时,您只会在与用户进行的Messenger聊天中,在bot中将消息标记为“已看到”。这不会影响页面收件箱中的邮件


不幸的是,无法在页面收件箱中将邮件标记为已读。

您无法将邮件标记为已读(截至目前),但我处理此问题的最佳方法是使用切换协议

  • 当你的机器人回复邮件时,它不会出现在收件箱中,而是进入“完成”框
  • 当bot无法应答时,您可以让bot将线程传递到收件箱。然后页面的版主手动回答。(并标记为随后完成)
按照此处的说明进行设置:

(注意:您可以将线程传递到页面收件箱,然后立即收回线程。我会通知收件箱,但您的bot仍然可以与用户一起工作。)


这是fb机器人的新功能吗?谢谢,顺便说一句!我会试着检查一下。 将邮件标记为“完成”是否有任何副作用

回答你的问题:

收件箱/页面管理器移动应用程序中存在一些错误。如果您的管理员现在正在使用页面管理器移动应用程序,您将不会在DONE文件夹中看到消息

我已经报告了这个问题,并与他们合作解决它。但是,如果您使用计算机并进入页面的收件箱,您仍然可以在DONE文件夹中看到这些邮件


注意:似乎移动到收件箱的邮件将被标记为可见(而不是粗体)。如果管理员在完成与用户的对话后,没有将每个对话标记为“完成”,这可能会有点混乱。

有任何更新吗?关于这个问题有新的更新吗?fb机器人的这个新功能是吗?谢谢,顺便说一句!我会试着检查一下。将邮件标记为“完成”是否有任何副作用???是的,这是一项新功能。我认为并没有副作用,所有的消息都会显示为“完成”,直到你们将线程传递到页面收件箱。当你们将线程传递给收件箱中的页面时,机器人将不会收到webhook,所以我确实同时传递并收回了线程,让它显示在收件箱中。嘿,伙计们,这不起作用。facebook的API有更新吗?我可以在哪里发送建议或寻求支持?