Creating a Slack App

This guide will help you create and install a Slack app with the chat:write permission. This app will be used to send messages to the #cloudparrot channel.


Step 1: Create the Slack App

  1. Go to Slack API:
    Visit Slack API Apps and log in to your workspace.

  2. Create a New App:

    • Click “Create New App”.
    • Choose “From scratch”.
    • Enter the following details:
      • App Name: Choose a name (e.g., Cloud Parrot Notifier).
      • Workspace: Select your Slack workspace.
    • Click “Create App”.
  3. Set App Profile:

    • Profile Picture: Use the following image link for the app’s profile picture:
      https://avatars.slack-edge.com/2025-01-02/8242922378322_48e50e327e5b0e75b457_512.png.
    • Cover Color: Set the cover color to #0c84db.

Step 2: Add the chat:write Permission

  1. Navigate to the OAuth & Permissions tab in the app’s settings.
  2. Under Scopes, add the following bot scope:
    • chat:write: This allows the app to send messages to channels it is added to.
  3. Click Save Changes.

Step 3: Install the App to Your Workspace

  1. Go to the Install App tab in the app’s settings.
  2. Click “Install to Workspace” and follow the prompts to authorize the app.
  3. Once installed, copy the OAuth Token displayed.
    Save this token for the next step.

Step 4: Add the App to the #cloudparrot Channel

  1. Open Slack and navigate to the #cloudparrot channel.
  2. Use the invite command to add the app to the channel:
    /invite @<your-app-name>
    
    Replace <your-app-name> with the name you chose for the app.

Now your Slack app is ready to send messages to the #cloudparrot channel. Ensure you securely save the OAuth token as you will need it for the next step.