我实现了一个斜杠命令,该命令创建组直接消息(mpim)。一段时间以来,它的工作情况还不错,但是现在创建聊天后,不会显示用户名和参与者的图像。
是否可以通过使用API来解决此问题?还是我需要一些配置更改?我怀疑这是在将工作空间连接到其他人并开始使用共享通道时开始的,但是我不确定。此外,屏幕快照对话的所有参与者都在同一个工作空间/组织中。
编辑:
我正在使用a github project called slack-api来检索用户列表并创建mpim,如下所示:
Channel channelInfo = this.slackClient.getChannelInfo(channelId);
List<String> userIds = channelInfo.getMembers();
(...)
Group group = slackClient.openMultipartyDirectMessageChannel(userIds);
我正在使用的库版本是v1.2.0.RELEASE,已经过时了。如果您认为这可能是原因,那么我尝试使用最新的方法。
编辑2:
看着the code here和here,他们似乎打电话给POST https://slack.com/api/mpim.open
,以逗号分隔的用户ID列表作为users
。