2014年12月1日 星期一

hubot integrate slack service

hubot integrate slack service

enter image description here

整合方式非常簡單。大部分的資料都是顯示遠端,而且需要 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 就表示正常執行。

其他參考資料

沒有留言:

張貼留言

Facebook