python-slack-sdk icon indicating copy to clipboard operation
python-slack-sdk copied to clipboard

Steps to re-install apps based on oauth_app demo

Open stokedout opened this issue 5 months ago • 1 comments

Ello... I've adopted code based on the oauth_app example in this repo with a slack bot aka new app manifest being created per project in our system.

When we want to enable Slack integration for a client it generates a new app in api.slack.com/apps and it's based on a hardcoded app manifest in our codebase.

Several apps have been created and several clients use them. My question is, if I want to add new permission scopes do I need to:

  • Update the hardcoded app manifest/template we use to generate apps?
  • Update all existing apps in api.slack.com/apps with the new permissions?
  • Update the Bot permissions fields in SlackBot and SlackInstallation in django admin for every bot?
  • Distribute a new URL install URL to clients?

Also, I've heard that if one user in a slack team reinstalls the app/bot then the others don't need to. Is this true?

stokedout avatar Sep 18 '24 18:09 stokedout