書籍『チャットボットの教科書』のサンプルボット「ルカさん」のボットアーカイブです。
入力が手間な箇所だけをコピーしたり、完成形の状態から改造することで理解を深めるなど、自由にご利用ください。
Botpress v12.16.3以上(v12.30.7まで動作確認済み)
- Botpressの管理パネルで「Create Bot」→「Import Existing」を選択
- Bot Idに「ruka」、Bot Archiveに「ruka-chap7.tgz」を指定して「Import Bot」を実行
- インポートしたボットのスタジオ画面を開いて、画面右下の「Train Chatbot」を実行
- ブラウザで次のURLを開く(ローカル環境のBotpressの場合) http://localhost:3000/api/v1/bots/ruka/media/shop.html
内容については書籍の第5章〜7章を参照ください。
- イルカのアイコン画像のアトリビューションを追加。
- proactive-triggerイベントを送信するタイミングを「webchatOpened」イベントではなく「webchatReady」または「visit」イベントの時に変更。webchatOpenedのタイミングでは、新規ユーザーの場合にuserスペースへのデータの保存が正しく行えないことが分かったため。
- 会話履歴を取得する方法を、WebChatモジュールのREST APIから、Botpress SDKを使う形に変更。
- イルカのアイコン以外のライセンスは「CC0」とします。
- イルカのアイコンについては、配布元を参照ください。