Help us understand the problem. What is going on with this article?

slackと連携するhubotをherokuで動かす

More than 5 years have passed since last update.

簡易メモです

参考

http://nanapi.co.jp/blog/2014/06/04/slack_with_hubot/
https://github.com/tinyspeck/hubot-slack

1.hubotのインストール

brew install node redis
redis-server &
npm install -g hubot coffee-script
hubot --create sample-bot # sample-botは任意

2.hubotのslackアダプタをインストール

npm install hubot-slack --save

3.Procfileを編集

web: bin/hubot --adapter slack

4.herokuにデプロイ

heroku create sample-bot # sample-botは任意。
git push heroku master
heroku addons:add rediscloud
heroku ps:scale web=1

5.slackでhubotを有効化

  • こちらからhubotを有効化
  • HUBOT_SLACK_TOKEN、HUBOT_SLACK_TEAMを控える
  • Hubot URLにherokuのURLを指定

6.herokuのconfigを変更

heroku config:add HEROKU_URL=http://sample-bot.herokuapp.com # herokuのURL
heroku config:add HUBOT_SLACK_TOKEN=**************** # 5で控えたトークン
heroku config:add HUBOT_SLACK_TEAM=****** # 5で控えたチーム名
heroku config:add HUBOT_SLACK_BOTNAME=sample-bot # sample-botは任意。bot名
sue738
グロービスで働いています
globis
グロービスは 1992 年の創業以来、社会人を対象とした MBA、人材育成の領域で Ed-Tech サービスを提供し、現在は日本 No.1 の実績があります。これらの資産と、さらに IT や AI を活用することで、アジア No.1 を目指しています。
http://www.globis.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away