我正在使用带有node.js的dialogflow来开发一个Facebook /工作场所聊天机器人。似乎找不到用于推送通知的资源。
我希望能够通过访问webhook网址来触发发送消息。
答案 0 :(得分:1)
您需要使用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,您可以将其存储在数据库中。
来访问页面访问令牌。