...
display_information:
name: Stonebranch UAC Bot
description: Integrate Slack Workspace with UAC platform
background_color: "#000000"
settings:
org_deploy_enabled: false
token_rotation_enabled: false
socket_mode_enabled: true
interactivity:
is_enabled: true
event_subscriptions:
bot_events:
- app_mention
features:
app_home:
home_tab_enabled: false
messages_tab_enabled: false
messages_tab_read_only_enabled: false
bot_user:
display_name: UACBot
always_online: true
slash_commands:
- command: /uacbot
description: Send commands to UAC Bot
usage_hint: " [command] [parameters]"
should_escape: false
oauth_config:
scopes:
bot:
- app_mentions:read
- channels:read
- chat:write
- commands
- files:write
- links:write
- users:read
- groups:read
3. Press "Save Changes".
4. After this step make sure the following settings are set correctly:
- Basic Information > Add Features and functionality > Slash Commands: Only one command was created with name '/uacbot'.
- Basic Information > Add Features and functionality > Event Subscriptions: Should be enabled, and socket mode identified as enabled.
- "Subscribe to bot events" list includes only event "app_mention".
- "Subscribe to events on behalf of users" list should be empty.
- "App unfurl domain" list should be empty.
- Basic Information > Add Features and functionality > Bots:
- Verify that Display Name (Bot Name) equals "UACBot".
- Verify that Default Name equals "uacbot".
- Verify that "Always Show My Bot as Online" is checked.
- Verify that Show Tabs > Home Tab is disabled.
- Verify that Show Tabs > Messages Tab is disabled.
- Basic Information > Add Features and functionality > Permissions:
- Verify that in Scopes > Bot Token Scopes list only these scopes are included:
- app_mentions:read
- channels:read
- chat:write
- commands
- files:write
- links:write
- users:read
- Verify that Scopes > User Token Scopes list is empty.
- Verify that in Scopes > Bot Token Scopes list only these scopes are included:
Application installation in workspace
...