获取也已邀请机器人聊天的列表

时间:2019-07-14 07:48:02

标签: slack slack-api

我正在查看docs,但看不到让我知道我的机器人已被邀请进入哪个频道,组等的信息。

我知道有conversations.list可以向我显示所有对话,但是,我希望我的漫游器仅在被邀请访问的渠道中发布,这就是为什么我需要以某种方式获取该信息。

我在这里俯瞰什么吗?

1 个答案:

答案 0 :(得分:1)

显然,这可以通过users.conversations完成。

如果您使用的是HubSpot Slack Java Client,则可以按以下步骤操作:

SlackWebClient slackWebClient = this.getSlackWebClient(accessToken);

ConversationsUserParams build = ConversationsUserParams
        .builder()
        .setConversationTypes(Arrays.asList(ConversationType.values()))
        .build();

slackWebClient
         .usersConversations(build)
         .forEach((response) -> {
             // ..
         }