0
假设有2个facebook页面A和B,使用共享应用程序和bot,我需要能够将页面A接收的所有消息转发到页面B,以这种方式页面B上的所有版主可以查看消息。在页面之间发送Facebook messenger bot消息
这可能吗?我认为问题在于要在第B页上发送邮件的位置。它们必须作为机器人发送,并尝试将邮件发送到页面会导致400错误请求。我猜你不能有一个消息发件人和收件人是相同的。
假设有2个facebook页面A和B,使用共享应用程序和bot,我需要能够将页面A接收的所有消息转发到页面B,以这种方式页面B上的所有版主可以查看消息。在页面之间发送Facebook messenger bot消息
这可能吗?我认为问题在于要在第B页上发送邮件的位置。它们必须作为机器人发送,并尝试将邮件发送到页面会导致400错误请求。我猜你不能有一个消息发件人和收件人是相同的。
你的机器人可以发送消息给另一个Facebook用户。 B用户必须先去A机器人并发送消息。当该消息到达A bot时,一个号码将与用户相关联。该号码是唯一的,与其他Facebook ID无关。用这个数字,机器人可以直接向用户发送消息。
在我的演示bot中有一个例子。机器人向我的个人帐户发送消息。您可以在'联系'和'发送消息'链接下看到它的生活here。
这是一些nodejs片段。长数字是我的演示机器人的个人帐户ID。
sendTextMessage(1073962542672604, messageText); // send a message to Matthew directly
...
function sendTextMessage(recipientId, messageText) {
var messageData = {
"recipient": {
"id": recipientId
},
"message": {
"text": messageText,
"metadata": "DEVELOPER_DEFINED_METADATA"
}
};
callSendAPI(messageData);
}