为什么不显示用户名和图像?

时间:2019-11-18 11:07:40

标签: java slack slack-api

我实现了一个斜杠命令,该命令创建组直接消息(mpim)。一段时间以来,它的工作情况还不错,但是现在创建聊天后,不会显示用户名和参与者的图像。

broken usernames and images

是否可以通过使用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 herehere,他们似乎打电话给POST https://slack.com/api/mpim.open,以逗号分隔的用户ID列表作为users

1 个答案:

答案 0 :(得分:4)

事实证明,这似乎是Slack的问题。参见https://twitter.com/slackhq/status/1197903786435584001

Slack on Twitter