Skip to content

lisb/daab-examples

Repository files navigation

daab Examples

このリポジトリは daab SDK を使ったボットのサンプルプロジェクトを含んでいます。

必須要件

これらのプロジェクトを実行するためには以下のソフトウェアが必要です。

Node.js

daab SDK は Node.js を使っています。インストールするバージョンは LTS 版を推奨します。

Node.js のインストール方法については nodejs.org をご覧ください。

Redis

daab SDK を使って作成したボットはデフォルトで Redis を使います。Redis のインストール方法と設定については redis.io をご覧ください。

Redis を使わずに動作させたい場合は、動かしたいサンプルの external-scripts.json から lisb-hubot-redis-brain を削除してください。

-["lisb-hubot-redis-brain"]
+[]

なお Redis を使わない場合は robot.brain にセットした情報がメモリ上にのみ保持されることになります。

daab CLI

daab CLI は daab SDK を使ったボット開発をサポートするためのコマンドラインツールです。

Node.js をインストールした後、以下のコマンドでインストールします。

$ npm install -g daab

daab CLI の最新版がインストールされていることを確認してください。

実行方法

まずはじめに daab-examples-libnpm ci を実行してください。

cd daab-examples-lib
npm ci

後は各サンプルプロジェクトの README をご覧ください。