Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

Application installation in workspace

...