Hubot - Getting started
Hubot 安裝環境內需先有 Node.js,然後透過 Node.js 套件管理工具安裝 Yeoman 與 Hubot 到全域。
npm install -g yo generator-hubot
透過 Yeoman 建立 Hubot 專案。
yo hubot
Hubot 專案建立後會幫我們產生必要的檔案。
ls -a
一開始我們只是簡單的測試,不需要使用 Redis 與 Heroku,所以開啟 external-scripts.json 設定檔。
vim external-scripts.json
將 Redis 與 Heroku 設定移除後存檔。
另外可以移除 hubot-scripts.json 設定檔,避免後面操作因為空的設定看到警告訊息。
rm hubot-scripts.json
運行 Hubot。
bin/hubot
運行時可用參數 –Name 為 Hubot 命名。
bin/hubot --name <Name>
Hubot 啟動後可用一下基本指令,像是 help 指令可查詢可使用的指令。
<Name> help
ping 指令可測試回應。
<Name> ping
time 指令可查詢時間。
<Name> time
echo 指令可回送發送過去的訊息。
<Name> echo <Message>