This is a Hubot adapter to use with Slack.
First, read and understand the instructions on the Hubot wiki. You will be following those instructions, with the following modifications:
-
Edit
package.json
and addhubot-slack
to thedependencies
section. -
Edit
Procfile
and change it to use theslack
adapter:web: bin/hubot --adapter slack
-
Activate the Hubot service on your "Team Services" page inside Slack.
-
Configure your Hubot install using the variables displayed on the Hubot Team Service page. Examples:
% heroku config:add HEROKU_URL=http://soothing-mists-4567.herokuapp.com % heroku config:add HUBOT_SLACK_TOKEN=dqqQP9xlWXAq5ybyqKAU0axG % heroku config:add HUBOT_SLACK_TEAM=myteam % heroku config:add HUBOT_SLACK_BOTNAME=slackbot
-
Follow the rest of the Hubot instructions to get up-and-running.
This adapter uses the following environment variables:
This is the service token you are given when you add Hubot to your Team Services.
This is your team's Slack subdomain. For example, if your team is https://myteam.slack.com/
, you would enter myteam
here.
Optional. What your Hubot is called on Slack. If you entered slackbot
here, you would address your bot like slackbot: help
. Otherwise, defaults to hubot
.