- インストールは公式サイトを参考に
- 自分のDMパトロールをお願いしたい場合は「パトロールよろしく」とBotにメンション
- 自分のDMパトロールを解除したい場合は「パトロールおしまい」とBotにメンション
- 「10分黙る」状態になったとき「
/dm-keisatsu
」とすると再び喋るモードになる
- 一度Herokuボタンを使った環境構築をやってみると、設定項目などの感覚がわかって良いと思います。
- node.js v10.0 or later
- redis
- slackアプリのトークン(client_id, client_secret, verification_token)
- ngrockなど、グローバルIPでローカルPCにアクセスできるような環境
npm i
REDIS_URL=${redisのURL} \n
SLACK_APP_CLIENT_ID=${slack app の client id} \n
SLACK_APP_CLIENT_SECRET=${slack app の client secret} \n
SLACK_APP_VERIFICATION_TOKEN=${slack app の verification token} \n
npm start
デフォルトのlocalhost:4000以外で動かしたい場合
HOST_URL=${そのまま。 例 : https://testtest.herokuapp.com } \n
REDIS_URL=${redisのURL} \n
SLACK_APP_CLIENT_ID=${slack app の client id} \n
SLACK_APP_CLIENT_SECRET=${slack app の client secret} \n
SLACK_APP_VERIFICATION_TOKEN=${slack app の verification token} \n
npm start
- Super Welcom!
- なのですが、勢いで書いてるから、しばらくは大変だと思います。闇をみる覚悟を。
- 永続化機構がRedisオンリー。すでに辛いので移行したい。
- テストはコンソールデバッグ機としての用途でしか書いてないので気をつけて