このリポジトリは daab SDK を使ったボットのサンプルプロジェクトを含んでいます。
これらのプロジェクトを実行するためには以下のソフトウェアが必要です。
- Node.js (LTS ver.)
- Redis
- daab CLI
daab SDK は Node.js を使っています。インストールするバージョンは LTS 版を推奨します。
Node.js のインストール方法については nodejs.org をご覧ください。
daab SDK を使って作成したボットはデフォルトで Redis を使います。Redis のインストール方法と設定については redis.io をご覧ください。
Redis を使わずに動作させたい場合は、動かしたいサンプルの external-scripts.json
から lisb-hubot-redis-brain
を削除してください。
-["lisb-hubot-redis-brain"]
+[]
なお Redis を使わない場合は robot.brain
にセットした情報がメモリ上にのみ保持されることになります。
daab CLI は daab SDK を使ったボット開発をサポートするためのコマンドラインツールです。
Node.js をインストールした後、以下のコマンドでインストールします。
$ npm install -g daab
daab CLI の最新版がインストールされていることを確認してください。
まずはじめに daab-examples-lib
で npm ci
を実行してください。
cd daab-examples-lib
npm ci
後は各サンプルプロジェクトの README をご覧ください。