TSGのSlackで動くSlackbotたち
自分がOWNERのコードの変更は直接masterにpushして構いません。 (CODEOWNERS参照)
- Node.js Latest
- 開発環境をセットアップするディレクトリに移動しcloneする。
cd ほげほげ git clone --recursive https://github.com/tsg-ut/slackbot.git cd slackbot
- GitHub Desktop など、他の方法でcloneしても構いません。
- node-canvasの依存ライブラリをインストールする。
- node-canvasのインストールガイドに従ってください。
- 特にWindowsを使用している場合は
C:\GTK
配下にGTKをインストールするのを忘れないでください。
- 依存パッケージをインストールする
npm install
.env
をテンプレートから作成し、編集する。cp .env.example .env vi .env
- テンプレートに詳しい手順が記載されています。
npm run dev
npm run dev -- --only [bot id]
npm test
npm test -- [regex pattern]
自動デプロイです。deploy参照。
このリポジトリでは以下のライブラリを使用しています。
- Shogi Resource by muchonovski licensed under Creative Commons 表示-非営利 2.1 日本 License.
- Hayaoshi SE by OtoLogic licensed under Creative Commons 表示 4.0 国際 License.