如何为facebook Messenger创建一个组bot?

时间:2017-05-16 06:11:16

标签: facebook bots facebook-messenger facebook-messenger-bot

随着所有这些关于Facebook的推特群发机器人用他们的Messenger推广,我也想尝试一下。我已经有了一个可以与tete-a-tete聊天的机器人,我只是想让这个机器人在我创建的聊天组中使用。我认为与电报机器人一样非常容易:将机器人添加到像普通人一样的组中。好像我错了。机器人是一个页面(应用程序),而不是一个人,所以当我按下“将人们添加到对话中时,我找不到它”。按钮。我可以找到任何其他方式将机器人用于一个组。我错过了什么吗?我是否错误地理解了facebook机器人的概念?也许有人可以分享他们为Messenger创建群组机器人的经验。

2 个答案:

答案 0 :(得分:0)

您可以制作行为类似于群组的机器人

最常见的情况是所有用户都将消息发送到机器人,并使用UserId识别每个消息,以了解响应的内容。

机器人通常使用userId来确定将每条消息发送给谁。只有收件人才会收到它。

通过删除仅将邮件限制为收件人的条件,所有用户都收到了已发送的邮件。

只需添加一条关于谁发送消息的信息

msg = username + "says:" + message

一位朋友在Parlo

上做了这件事

答案 1 :(得分:0)

对于常规的Facebook Messenger,您可以将聊天扩展添加到群聊中,而不能将漫游器添加到机器人中。聊天扩展功能的局限性更大。

聊天机器人中想要的功能似乎不太可能很快就可以用于聊天扩展。以下是Facebook的Messenger工程经理Mikhail Larionov在2017年F8开发者大会上的一句话:

“聊天扩展程序不收听您的消息。您不能@提及它们。相反,我们将全面使用Web视图。为什么?因为我们希望获得用户输入,并且文本非常有限。我们也不会希望漫游器可以访问您的私人对话,而我们不想使用漫游器命令来污染您的对话。”来源:Venture Beat

可以将漫游器添加到WorkPlace Messenger中的组中,WorkPlace Messenger是仅针对企业的Messenger版本。 Docs