From charlesreid1

(Created page with "=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) * i...")
 
Line 14: Line 14:


Link to create app: https://api.slack.com/apps/ACWAU18AD?created=1
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 (<code>https://api.slack.com/apps/<app-id></code>).

Revision as of 18:06, 19 September 2018

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>).