我正在开发一个 facebook/workplace 聊天机器人,使用带有 node.js 的 dialogflow 来实现。似乎找不到推送通知的资源。
我希望能够通过访问 webhook url 来触发发送消息。
我正在开发一个 facebook/workplace 聊天机器人,使用带有 node.js 的 dialogflow 来实现。似乎找不到推送通知的资源。
我希望能够通过访问 webhook url 来触发发送消息。
您需要使用 Facebook Graph API 向特定用户发送 Facebook 通知。用户可以点击通知启动 facebook messenger 聊天机器人。
这是一个简单的例子。
https://graph.facebook.com/v3.0/ {user_id}/notifications?template={your_message}&href={link}&access_token={page_access_token}
您可以在此处阅读更多相关信息:https ://developers.facebook.com/docs/graph-api/reference/user/notifications/
基本上,您需要运行一个 Web 服务,该服务在被调用时会调用 facebook 通知 API。
您需要做的就是传递用户 ID、要在通知中显示的消息/链接以及页面访问令牌。
当有人第一次通过 Facebook 向您发送消息时,Facebook 会为您提供页面特定的用户 ID,您可以将其存储在数据库中。