我正在尝试创建一个国际象棋机器人来与工作区中的其他用户一起玩。我不知道如何创建包含 2 个用户(2 个玩家)和 bot 用户的私有(private)对话。私下玩。
我尝试使用 slack api 但它不起作用。
最佳答案
我建议使用“多人直接消息”(MPIM)。它允许您创建一个新的/或加入具有多个用户的现有直接消息 channel ,例如2 名玩家和您的机器人用户。
MPIM 不同于私有(private) channel ,因为它不需要专用名称,您可以在同一工作区中创建多个 channel ,只要它包含一组不同的用户即可。
打开 MPIM 调用 API 方法 conversations.open
使用您的机器人用户 token ,并在 users
参数中提供两个用户的用户 ID。作为返回,您将获得一个 channel ID,稍后您可以使用它来恢复对话。或者,您可以使用相同的用户列表再次打开它。
关于javascript - Slack App(bot)向多个用户发送私有(private)消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56583381/