diff --git a/articles/channel-connect-slack.md b/articles/channel-connect-slack.md index 455afd147..ca86355cb 100644 --- a/articles/channel-connect-slack.md +++ b/articles/channel-connect-slack.md @@ -21,41 +21,43 @@ Log into Slack and [create a Slack application](https://api.slack.com/applicatio ![Set up bot](~/media/channels/slack-NewApp.png) -## Create application and assign a Development Slack team - -Enter an App Name and select a Development Slack Team. If you are not already a member of a Development Slack Team, [create or join a team](https://slack.com/). +## Create application and set redirect URI ![Create app](~/media/channels/slack-CreateApp.png) -Completing this process creates your app and generates a Client ID and a Client Secret. +## Create a Slack Bot -## Add a new Redirect URL +![Create bot](~/media/channels/slack-CreateBot.png) -1. Select the **OAuth & Permissions** tab. -2. Select **Add a new Redirect URL**. -3. Enter https://slack.botframework.com, then click **Add** -4. Click **Save URLs**. +## Add Interactive Messages (optional) -![Add Redirect URL](~/media/channels/slack-RedirectURL.png) +If your bot will use buttons, select the **Interactive Messages** tab and enable interactive messages. -## Create a Slack Bot User +![Enable messages](~/media/channels/slack-EnableMessages.png) -Click the **Bot Users** tab and then click **Add a Bot User**. +## Configure Interactive Messages (optional) -![Create bot](~/media/channels/slack-CreateBot.png) +Set the Request URL for Interactive Messages. + +![Enable messages](~/media/channels/slack-MessageURL.png) -Adding a Bot User allows you to assign a user name for your bot and choose whether it is always shown as online. Click **Add Bot User** to validate your settings, and then click **Save Changes**. +## Gather credentials +1. Select the **Add Credentials** tab +2. Copy the **Client Id** and **Client Secret**. +3. If you enabled buttons, also copy the **Verification Token for Buttons**. -![Create bot](~/media/channels/slack-CreateBot-AddBotUser.png) +![Gather credentials](~/media/channels/slack-StepAuth.png) -## Add and Configure Interactive Messages (optional) +## Submit credentials -If your bot will use Slack-specific functionality such as buttons, click the **Interactive Messages** tab and enable interactive messages. +Paste the credentials you copied previously into the appropriate field. +The **Landing Page URL** is optional. You may remove or change it. -![Enable messages](~/media/channels/slack-EnableMessages.png) +Click **Submit Slack Credentials**. + +## Enable the bot +Check **Enable this bot on Slack**. Then click **I'm done configuring Slack**. + +When you have completed these steps, your bot will be successfully configured to communicate with users in Slack. -1. Enter the Request URL for Interactive Messages. The Request URL should be https://slack.botframework.com/api/Actions. -2. Click the **Enable Interactive Messages** button. -3. Click **Save changes** once the URL is successfully validated. -![Enable messages](~/media/channels/slack-MessageURL.png) diff --git a/articles/media/channels/slack-AppCredentials.png b/articles/media/channels/slack-AppCredentials.png deleted file mode 100644 index 7c72a20b3..000000000 Binary files a/articles/media/channels/slack-AppCredentials.png and /dev/null differ diff --git a/articles/media/channels/slack-CreateApp-AddBotUser.png b/articles/media/channels/slack-CreateApp-AddBotUser.png deleted file mode 100644 index a0df2cbde..000000000 Binary files a/articles/media/channels/slack-CreateApp-AddBotUser.png and /dev/null differ diff --git a/articles/media/channels/slack-CreateApp.png b/articles/media/channels/slack-CreateApp.png index 0cbd8d5f1..b5a578af2 100644 Binary files a/articles/media/channels/slack-CreateApp.png and b/articles/media/channels/slack-CreateApp.png differ diff --git a/articles/media/channels/slack-CreateBot.png b/articles/media/channels/slack-CreateBot.png index 39d96d1e9..0561f76d6 100644 Binary files a/articles/media/channels/slack-CreateBot.png and b/articles/media/channels/slack-CreateBot.png differ diff --git a/articles/media/channels/slack-EnableMessages.png b/articles/media/channels/slack-EnableMessages.png index 84fb0ed07..31a1789f7 100644 Binary files a/articles/media/channels/slack-EnableMessages.png and b/articles/media/channels/slack-EnableMessages.png differ diff --git a/articles/media/channels/slack-MessageURL.png b/articles/media/channels/slack-MessageURL.png index 2b4b2f91a..134bbf622 100644 Binary files a/articles/media/channels/slack-MessageURL.png and b/articles/media/channels/slack-MessageURL.png differ diff --git a/articles/media/channels/slack-RedirectURL.png b/articles/media/channels/slack-RedirectURL.png deleted file mode 100644 index 61d8793ec..000000000 Binary files a/articles/media/channels/slack-RedirectURL.png and /dev/null differ diff --git a/articles/media/channels/slack-SubmitCredentials.png b/articles/media/channels/slack-SubmitCredentials.png deleted file mode 100644 index 4f84d517c..000000000 Binary files a/articles/media/channels/slack-SubmitCredentials.png and /dev/null differ