机器人在群组对话中聆听另一个机器人

Bot listening to another bot in group conversation

我用 Bot Framework 构建了几个机器人。其中一个(让我们称她为 BOT1)是一项实验,需要收听受邀参加的群组对话(Slack 或 Skype)中的所有消息。

当频道中有用户和 BOT1 被邀请时效果很好。

但是,当我邀请我的另一个机器人 (BOT2) 时 - BOT 1 只接收用户发送的消息,而不接收 BOT2 发送的消息。

这是设计使然吗?有什么方法可以让 BOT 1 收听所有消息吗?我在 Bot Framework 中找不到任何有效的设置。

感谢您的帮助。

为了防止 "Bot Storm"(即机器人之间永无止境的对话循环),频道不允许机器人与机器人通信。如果场景是您管理两个有问题的机器人,您始终可以通过后台通道发送消息。