diff --git a/app/slackbridge/server/RocketAdapter.js b/app/slackbridge/server/RocketAdapter.js index af629d5efe0c5..d98ee0f63ee7d 100644 --- a/app/slackbridge/server/RocketAdapter.js +++ b/app/slackbridge/server/RocketAdapter.js @@ -240,7 +240,7 @@ export default class RocketAdapter { let slackResults = null; let isGroup = false; if (slackChannelID.charAt(0) === 'C') { - slackResults = HTTP.get('https://slack.com/api/channels.info', { params: { token: this.slackBridge.apiToken, channel: slackChannelID } }); + slackResults = HTTP.get('https://slack.com/api/conversations.info', { params: { token: this.slackBridge.apiToken, channel: slackChannelID } }); } else if (slackChannelID.charAt(0) === 'G') { slackResults = HTTP.get('https://slack.com/api/groups.info', { params: { token: this.slackBridge.apiToken, channel: slackChannelID } }); isGroup = true; diff --git a/app/slackbridge/server/SlackAdapter.js b/app/slackbridge/server/SlackAdapter.js index 9641fc8acdaf9..9a183018e8c33 100644 --- a/app/slackbridge/server/SlackAdapter.js +++ b/app/slackbridge/server/SlackAdapter.js @@ -451,7 +451,7 @@ export default class SlackAdapter { postGetChannelInfo(slackChID) { logger.slack.debug('Getting slack channel info', slackChID); - const response = HTTP.get('https://slack.com/api/channels.info', { params: { token: this.apiToken, channel: slackChID } }); + const response = HTTP.get('https://slack.com/api/conversations.info', { params: { token: this.apiToken, channel: slackChID } }); if (response && response.data) { return response.data.channel; } @@ -459,7 +459,7 @@ export default class SlackAdapter { postFindChannel(rocketChannelName) { logger.slack.debug('Searching for Slack channel or group', rocketChannelName); - let response = HTTP.get('https://slack.com/api/channels.list', { params: { token: this.apiToken } }); + let response = HTTP.get('https://slack.com/api/conversations.list', { params: { token: this.apiToken, types: 'public_channel,private_channel' } }); if (response && response.data && _.isArray(response.data.channels) && response.data.channels.length > 0) { for (const channel of response.data.channels) { if (channel.name === rocketChannelName && channel.is_member === true) { @@ -532,7 +532,7 @@ export default class SlackAdapter { } populateMembershipChannelMapByChannels() { - const response = HTTP.get('https://slack.com/api/channels.list', { params: { token: this.apiToken } }); + const response = HTTP.get('https://slack.com/api/conversations.list', { params: { token: this.apiToken, types: 'public_channel,private_channel' } }); if (response && response.data && _.isArray(response.data.channels) && response.data.channels.length > 0) { for (const slackChannel of response.data.channels) { const rocketchat_room = Rooms.findOneByName(slackChannel.name, { fields: { _id: 1 } });