Huboco(ひゅぼ子)は、Hubot製のチャットボットです。
研究室のチャットルームでの利用を目的に、研究のお手伝いができるよう開発中です。
Herokuでの簡単な導入説明。
$ heroku create --stack cedar huboco
$ heroku addons:add redistogo:nano
$ heroku config:set HEROKU_URL=http://huboco.herokuapp.com/
$ heroku config:set HUBOT_TYPETALK_CLIENT_ID=""
$ heroku config:set HUBOT_TYPETALK_CLIENT_SECRET=""
$ heroku config:set HUBOT_TYPETALK_ROOMS=""
$ heroku config:set HUBOT_TYPETALK_API_RATE=100
$ heroku config:add TZ=Asia/Tokyo
$ git push heroku heroku:master
huboco.coffee | hello | 時間に応じた挨拶をする |
version | Hubotのバージョンを返す | |
date | 日付と時間を返す | |
time | 時間を返す | |
help.coffee | help | コマンドの一覧を返す |
anime.coffee | anime | 今期放送中のアニメの一覧を返す |
anime today | 今日放送のアニメの一覧を返す | |
anime search [title] | 今期のアニメをタイトルで検索する | |
member.coffee | member | Typetalkのトピックメンバー全員を返す |
member pick | ランダムに1人選び、お願いリプライを送る |
httpd.coffee | GET /huboco/info | Hubocoの紹介ページを表示 |
POST /hubot/ping | PONG | |
gitlab.coffee | POST /gitlab/hook?room=<room> | GitLabからのWebHookを通知 |
github.coffee | POST /github/hook?room=<room> | GitHubからのWebHookを通知 |
invite.coffee | GET /typetalk/form?topic_id=<topic_id> | Typetalkのトピックの招待フォームを表示 |
POST /typetalk/invite | Typetalkのトピックにメンバーを招待 | |
sensu.coffee | POST /sensu?room=<room> | SensuのAlertを通知 |
- 「情報共有ツールの情報共有 | JANOG34 Meeting」への参加をキッカケに開発を開始しました。
- アイコンは「In Spirited We Love Icon Se by Raindropmemory」を使っています。