hubot で雑談したり、FAQ に答えてもらう
TL;DR
https://github.com/Qooh0/myhubot
script ディレクトリ以下に hubot + Slack で DoCoMo の雑談API と FAQ API に対応したスクリプトを置きました
■ hubot を触る
https://hubot.github.com/docs/
上記に書いてあるとおりにインストールすればOK
npm install -g yo generator-hubot
を実行
その後
mkdir myhubot cd myhubot yo hubot
で入力していきます。
adapter を聞かれたら、 slack と入力します。
■ hubot を実行する
簡単なのは、実行スクリプトを書くことです。
[2015-09-06 19:04:36] % cat start-el.sh #!/bin/zsh cd src/myhubot export PORT=10001 export HUBOT_SLACK_TOKEN=wwwwww export DOCOMO_API_KEY='xxxxxx' export DOCOMO_CLIENT_SECRET='sample' export DOCOMO_CLIENT_ID='id_xxxxxx' ./bin/hubot --adapter slack
こうすると、 node.js では環境変数にアクセスできるので process.env.DOCOMO_API_KEY
で設定を取得することができます。
■ ライブラリを追加したい場合
npm install —save <package>
で追加することができます