hubot integrate slack service

hubot integrate slack service

enter image description here

整合方式非常簡單。大部分的資料都是顯示遠端,而且需要 deploy 到 heroku,簡單的使用方式如下,

預先安裝

  • node.js
  • coffeescript
  • redis [option]
  • yeoman

安裝方式

可以參考 hubot 官方提供資料。

npm install <span>-g</span> yo generator<span>-hubot</span>

接着新增資料夾

mkdir myhubot<br></br><span>cd</span> myhubot

設定

yo hubot

透過 yeoman 的建立流程,最後會問需要哪一種 adapter ,請輸入

slack

透過輸入之後就可以試著去啓動你的 hubot

整合 slack

請先到 slack 進行設定 hubot

設定參數如下,

<span>HUBOT_SLACK_TOKEN=<span></span></span><br></br><span>HUBOT_SLACK_TEAM=<span></span></span><br></br><span>HUBOT_SLACK_BOTNAME=<span></span></span>

啓動方式

<span>bin/hubot</span><span>-</span><span>-</span><span>adapter</span><span>slack</span>

如果需要建立特定 port ,請記得設定

<span>PORT</span>=<span>3000</span> bin/hubot <span>--adapter slack</span>

記得到 slack 設定頁面 設定好 Hubot URL,如果是本機測試像上面的指令輸入,就可以直接測試 http://localhost:3000

測試方式

可以進行測試 @mention 的方式,進行

<span>@webslack</span> ping

可以看到回答 PONG 就表示正常執行。

其他參考資料

CaesarChi

Web developer, focus on website fullstack, special JavaScript, and love sharing developing experience and communicate with developers. http://about.me/clonn