Slackで動くbotkitを利用したSlackbotのライブラリ集
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Norikae.js
README.md
getUserProf.js

README.md

SlackBot

Slackで動くbotkitを利用したSlackbotのライブラリ集

##Norikae.js ###概要 ナビタイムを利用した経路検索をしてくれるライブラリです。
(乗換or乗り換え)に反応して結果を答えてくれます。
乗換 {出発駅} {到着駅} {出発日} {出発時刻}
の形式で入力し、出発日時を省略した場合には投稿時の日時で検索を行います。

###URL短縮 GoogleのURL Shortenerを利用してURL短縮を行います。
使用する際にはアクセストークンを取得して、プログラムを動かす階層から見て"./var/token.txt"にアクセストークンを記述してください。

###すたぶ XX分前出発orXX分後に出発はまだ未対応です。
今後は指定時刻に到着や、ユーザごとに行きつけの出発地到着地の指定も行いたい感じ

getUserProf.js

###概要 Botkitでは、特定単語に反応した時反応相手のユーザIDしか分からないので、ユーザ一覧を取得できるSlackのページにHTTPリクエスト送って、レスポンスの中から相手のID以外の情報を調べようぜという魂胆
Botkitデフォルトでは名前登録とかさせたりも出来るが、やっぱりいちいち名前覚えさせるのが面倒だったり、名前コロコロ変えられたんじゃユーザごとに変数記憶させるときに不都合なので作りました。
どんな要素が使えるかは 仕様書 を見てください