python-slack-sdk
python-slack-sdk copied to clipboard
Steps to re-install apps based on oauth_app demo
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 inSlackBot
andSlackInstallation
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?