Slack 機器人 環境設定
架構示意圖
各個角色說明
- adapter:可以使hubot運行在不同的通訊平台
- hubot :機器人(生活小助手) ,負責接受訊息(指令),和回應(問候,需求)
- 通訊軟體:fb line skype slack(我採用的)
- script :coffeescript javascript ,可寫各種不同的功能(之後要好好學習的,目前是參考自網路現有資源)
IS “載東載西” TIME
- node.js and npm 先載完這個再用npm載hubot > install node.js
- hubot > hubot document
- slack 帳號 (比較沒那麼普及的通訊app) but 經google後發現他主要是為了團隊溝通 在國外很火紅
3.1 為了測試tatami是否正常運行 > slack相關 - slack app
4.1 build 一個出來
imp. > cmd (命令提示字元部分)
- set HUBOT_SLACK_TOKEN= api token
- bin\hubot -a slack //啟用hubot的指令
其他 set
- youtube相關 > set HUBOT_YOUTUBE_API_KEY= api key » youtube相關服務for開發員
- 天氣相關 > set HUBOT_FORECAST_API_KEY= api key » 天氣服務申請處
SHOW TIME
- say hi
- what’s the weather today?
- caculator
- ptt hot news
- apple 即時新聞標題
- 依關鍵字傳youtube影片
- movie 近期電影 //but 可能因為 開眼電影網站 有改版 // 目前沒有回應 //
- say hi