🇬🇧
1millionbot
English
English
  • Create a virtual assistant
  • Create DialogFlow credentials
  • Chatbot
    • Conversations
    • Channels
      • Web
      • Twitter
      • Slack
      • Telegram
      • Teams
      • Facebook Messenger
      • Instagram Messenger
      • WhatsApp Cloud API
      • WhatsApp Twilio
    • Customize
    • Knowledge Base
      • Intents
        • Create an intent
        • Training Phrases with Entities
        • Extracting values with parameters
        • Rich responses
        • Best practices
      • Entities
        • Create an entity
        • Types of entities
        • Synonym generator
        • Best practices
      • Training
        • Validation and training of the assistant
      • Library
  • Insights
    • Chatbot
    • Live chat
    • Survey
    • Reports
  • Leads
    • Leads
  • Surveys
    • Surveys
  • Account
    • IAM
  • Profile
    • Security
Powered by GitBook
On this page
  • Set up
  • Create a Slack app
  • Set permissions
  • Activate integration
  • Limitations
  1. Chatbot
  2. Channels

Slack

PreviousTwitterNextTelegram

Last updated 2 years ago

Set up

To set up your assistant integration in Slack, you'll need the following:

  • A Slack account with access to the Workspace where you will install the assistant.

  • Space to add new applications to your Workspace.

Create a Slack app

  1. Access the a la .

  2. Click on 'Create New App' and select the 'From Scratch' option.

  3. Enter a name for your application and choose a workspace.Enter a name for your application and choose a workspace.

  4. Click 'Create App'.

Set permissions

  1. Access the App Home menu section to add the permissions list.

  2. Click 'Review Scopes to Add'.

  3. In the Scopes module click 'Add an OAuth Scope' under Bot Token Scopes.

  4. Select at least the following permissions: - chat:write - im:history - im:read - im:write

  5. Next, we go back to the App Home section and in the Show Tabs module we will activate the 'Messages Tab' option along with the 'Allow users to send Slash commands and messages from the messages tab' permission.

Activate integration

  1. Access the Event Subscriptions menu section and enable the use of events.

  2. In the same section, in the Subscribe to bot events section, click on 'Add Bot User Event' and add the message.im event to enable the reception of messages.

Limitations

  • Only 1 message can be sent per second.

Copy the URL that you will find in the integration options and paste it into 'Request URL' in the Enable Events section.

Go to the Interactivity & Shortcuts menu section and insert the same URL that you copied in step 2.

Access the Install App menu section, click on 'Install to Workspace' and copy the token generated in 'Bot User OAuth Token'.

Finally, insert the necessary data for the integration into the platform: - Bot User OAuth Token: The token generated through the Install App section. - Signing Secret: Token that verifies the origin of the requests, it is found in the Basic Information section of the menu.

Done! Run tests to verify the functionality of your assistant in your Slack account.

🎉
Slack developer console