Slackで動くbotkitを利用したSlackbotのライブラリ集
##Norikae.js
###概要
ナビタイムを利用した経路検索をしてくれるライブラリです。
(乗換or乗り換え)に反応して結果を答えてくれます。
乗換 {出発駅} {到着駅} {出発日} {出発時刻}
の形式で入力し、出発日時を省略した場合には投稿時の日時で検索を行います。
###URL短縮
GoogleのURL Shortenerを利用してURL短縮を行います。
使用する際にはアクセストークンを取得して、プログラムを動かす階層から見て"./var/token.txt"にアクセストークンを記述してください。
###すたぶ
XX分前出発orXX分後に出発はまだ未対応です。
今後は指定時刻に到着や、ユーザごとに行きつけの出発地到着地の指定も行いたい感じ
###概要
Botkitでは、特定単語に反応した時反応相手のユーザIDしか分からないので、ユーザ一覧を取得できるSlackのページにHTTPリクエスト送って、レスポンスの中から相手のID以外の情報を調べようぜという魂胆
Botkitデフォルトでは名前登録とかさせたりも出来るが、やっぱりいちいち名前覚えさせるのが面倒だったり、名前コロコロ変えられたんじゃユーザごとに変数記憶させるときに不都合なので作りました。
どんな要素が使えるかは 仕様書 を見てください