From charlesreid1

Revision as of 18:06, 19 September 2018 by Admin (talk | contribs) (→‎Creating Apps)

Creating Apps

Slack "Apps" refer to any kind of program that interacts with Slack.

There are five categories of apps:

  • incoming webhooks (respond to external events)
  • interactive components (buttons, ui)
  • slash commands (providing actions)
  • event subscriptions (responding to slack activity)
  • bots (exchange information with users)

You also need to set the permissions correctly for the bot.

Link to create app: https://api.slack.com/apps/ACWAU18AD?created=1


Creating Bots

To create a bot, you will need the following information:

  • What workspace will the bot live in?
  • What username should the bot have?
  • What is the app ID for this application?
  • What is the API client ID?
  • What is the API client secret?
  • What is the signature of each webhook? (How does slack sign each of these messages?)

To get the API key, go to Settings > Basic Information from the app's app page (https://api.slack.com/apps/<app-id>).