SLP-KBIT / hubot

Huboco is Hubot. She works on laboratory and supports your research activities.

Home Page:http://hico-horiuchi.hateblo.jp/entry/20140804/1407132382

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Huboco


Huboco(ひゅぼ子)は、Hubot製のチャットボットです。
研究室のチャットルームでの利用を目的に、研究のお手伝いができるよう開発中です。

Install

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

Commands

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人選び、お願いリプライを送る

URLS

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を通知

SpecialThanks

About

Huboco is Hubot. She works on laboratory and supports your research activities.

http://hico-horiuchi.hateblo.jp/entry/20140804/1407132382


Languages

Language:CoffeeScript 98.6%Language:Shell 1.4%