hubot integrate slack service
整合方式非常簡單。大部分的資料都是顯示遠端,而且需要 deploy 到 heroku,簡單的使用方式如下,
預先安裝
- node.js
- coffeescript
- redis [option]
- yeoman
安裝方式
可以參考 hubot 官方提供資料。
npm install -g yo generator-hubot
接着新增資料夾
mkdir myhubot
cd myhubot
設定
yo hubot
透過 yeoman 的建立流程,最後會問需要哪一種 adapter ,請輸入
slack
透過輸入之後就可以試著去啓動你的 hubot
整合 slack
請先到 slack 進行設定 hubot
設定參數如下,
HUBOT_SLACK_TOKEN=
HUBOT_SLACK_TEAM=
HUBOT_SLACK_BOTNAME=
啓動方式
bin/hubot --adapter slack
如果需要建立特定 port ,請記得設定
PORT=3000 bin/hubot --adapter slack
記得到 slack 設定頁面 設定好 Hubot URL
,如果是本機測試像上面的指令輸入,就可以直接測試 http://localhost:3000
測試方式
可以進行測試 @mention 的方式,進行
@webslack ping
可以看到回答 PONG
就表示正常執行。
留言
張貼留言