These steps will generate the credentials needed to integrate Fostr AI with a Slack workspace. The steps should be performed by an admin of the Slack workspace. The goal is to create an app level token so that Fostr can access data in the Slack workspace.
Once the steps below are completed, the Fostr AI app will need to be added to each Slack channel that you would like Fostr to have access to.
Step 1: Sign In to Slack
Open https://api.slack.com/apps in your browser.
Log in with your Slack account that has permission to create apps in your workspace.
Step 2: Create a New App
Click on "Create New App".
Choose "From a manifest".
Pick a workspace to develop your app in.
Copy the manifest below, paste it, and click “Next”.
{
"display_information": {
"name": "Fostr AI"
},
"features": {
"bot_user": {
"display_name": "Fostr AI",
"always_online": false
}
},
"oauth_config": {
"scopes": {
"bot": [
"app_mentions:read",
"calls:read",
"canvases:read",
"channels:history",
"channels:read",
"files:read",
"groups:history",
"groups:read",
"im:history",
"im:read",
"links:read",
"metadata.message:read",
"mpim:history",
"mpim:read",
"remote_files:read",
"team:read",
"users:read",
"users:read.email",
"users.profile:read"
]
}
},
"settings": {
"org_deploy_enabled": false,
"socket_mode_enabled": false,
"token_rotation_enabled": false
}
}