是否可以在 Facebook 上创建自定义 Messenger 机器人?
Is is possible to create a custom messenger bot on Facebook?
我想知道我们正在 Facebook 上开展潜在客户开发活动 运行 但很少有我们的员工无法在 Facebook Messenger 上回答查询,因此基于这个简短的 -即将到来我正在考虑设计一种机制,“如果在用户消息的 1 小时内没有人回复他,那么应该向他发送自动 BOT 消息。”
请不要反对这个问题,因为它完全基于知识。如果有人有关于如何实现这件事的提示或链接,那么我将非常感激。
谢谢。
部分选项:
您可以每隔 X 分钟查询一次 /conversations
边缘以检测何时有来自用户的未回复消息,然后您将使用发送 API。
https://developers.facebook.com/docs/graph-api/reference/v10.0/conversation
https://developers.facebook.com/docs/messenger-platform/reference/send-api/
您可以使用传入消息的 webhook 数据来创建一个任务,该任务将 运行 在 received_time + 60 minutes
,根据 PSID 在您的对话边缘找到线程,然后检查是否已有回复
或者,您可以查看切换协议,它允许主页同时使用 Messenger Bot 和实时聊天代理来处理消息传递
https://developers.facebook.com/docs/messenger-platform/handover-protocol/
我想知道我们正在 Facebook 上开展潜在客户开发活动 运行 但很少有我们的员工无法在 Facebook Messenger 上回答查询,因此基于这个简短的 -即将到来我正在考虑设计一种机制,“如果在用户消息的 1 小时内没有人回复他,那么应该向他发送自动 BOT 消息。”
请不要反对这个问题,因为它完全基于知识。如果有人有关于如何实现这件事的提示或链接,那么我将非常感激。
谢谢。
部分选项:
您可以每隔 X 分钟查询一次
/conversations
边缘以检测何时有来自用户的未回复消息,然后您将使用发送 API。 https://developers.facebook.com/docs/graph-api/reference/v10.0/conversation https://developers.facebook.com/docs/messenger-platform/reference/send-api/您可以使用传入消息的 webhook 数据来创建一个任务,该任务将 运行 在
received_time + 60 minutes
,根据 PSID 在您的对话边缘找到线程,然后检查是否已有回复或者,您可以查看切换协议,它允许主页同时使用 Messenger Bot 和实时聊天代理来处理消息传递 https://developers.facebook.com/docs/messenger-platform/handover-protocol/