Update required: Slack API apps (On-premises)
Buddy communicates with the Slack API via a dedicated app. While cloud accounts use the official Buddy app by default, on-premises users need to configure the application by hand. This is performed when adding the Slack integration for the first time, or from the 3-rd Party Apps tab in the admin settings of your instance.
Due to changes in Slack's authorization mode, applications created after February 24, 2021, are no longer able to communicate with Slack's API. With the release of Buddy v2.3.107, however, it is now possible to migrate your existing Slack app so that it supports the new authorization.
What you need to do
To update Slack application, you need to do two things:
- Upgrade your instance to v2.3.107 or newer.
- Update your Buddy application on Slack so that it supports granular scopes.
Migrating Slack app to granular scopes
- Visit api.slack.com/apps.
- Find and edit the app you are using for Buddy standalone.
- Under the Tools section, click the
Update to Granular Scopes
option:
Image loading...
- Now you have to select the scopes for your Slack bot. Make sure to select the following:
channels:read
chat:write
groups:read
team:read
users:read
files:write
Image loading...
- Continue to the next step. You will be prompted to select user token scopes – do not select anything here and proceed:
Image loading...
- Step 3 is just a verification step. Review your scopes and if everything checks out click Yes, migrate my app:
Image loading...
And that's it – your Slack app has been migrated and you can add new integrations again.
Jarek Dylewski
Customer Support
A journalist and an SEO specialist trying to find himself in the unforgiving world of coders. Gamer, a non-fiction literature fan and obsessive carnivore. Jarek uses his talents to convert the programming lingo into a cohesive and approachable narration.