Slack App(机器人)将私人消息发送给多个用户

时间:2019-06-13 15:00:25

标签: javascript node.js slack slack-api

我正在尝试创建一个国际象棋机器人,以与工作区中的其他用户一起玩。我不知道如何创建一个包括2个用户(2个玩家)和bot用户的私人对话。私下玩。

我尝试使用Slack api,但是它不起作用。

1 个答案:

答案 0 :(得分:2)

我建议使用“多人直接留言”(MPIM)。它允许您创建一个新的/或与多个用户一起加入现有的直接消息渠道,例如2个玩家和您的机器人用户。

MPIM与专用频道不同,因为它不需要专用名称,并且只要它包含一组不同的用户,就可以在同一工作空间中创建多个。

要打开MPIM,请使用您的机器人用户令牌调用API方法conversations.open,并在users参数中提供两个用户的用户ID。您将获得一个频道ID作为回报,以后可以使用它来恢复对话。或者,您可以使用相同的用户列表再次打开它。