为什么不显示用户名和图像?
Why are usernames and images not shown?
我实现了一个斜杠命令,它创建了群组直接消息 (mpim)。它在一段时间内运行良好,但现在在创建聊天后不会显示参与者的用户名和图像。
有没有办法通过不同地使用 API 来解决这个问题?或者我需要一些配置更改吗?我怀疑这是在将我们的工作区连接到其他人并开始使用共享频道时开始的,但我不确定。此外,对话截图的所有参与者都在同一个 workspace/organisation.
编辑:
我正在使用 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 and here,他们似乎调用 POST https://slack.com/api/mpim.open
发送逗号分隔的用户 ID 列表作为 users
。
事实证明,这似乎是 Slack 端的一个问题。参见 https://twitter.com/slackhq/status/1197903786435584001
我实现了一个斜杠命令,它创建了群组直接消息 (mpim)。它在一段时间内运行良好,但现在在创建聊天后不会显示参与者的用户名和图像。
有没有办法通过不同地使用 API 来解决这个问题?或者我需要一些配置更改吗?我怀疑这是在将我们的工作区连接到其他人并开始使用共享频道时开始的,但我不确定。此外,对话截图的所有参与者都在同一个 workspace/organisation.
编辑:
我正在使用 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 and here,他们似乎调用 POST https://slack.com/api/mpim.open
发送逗号分隔的用户 ID 列表作为 users
。
事实证明,这似乎是 Slack 端的一个问题。参见 https://twitter.com/slackhq/status/1197903786435584001