創作意欲が湧き、チャットボットを新たに作ろうと思い立ち、まずは環境どうしようかと試行錯誤した結果、Botpressで構築してみることにしました。
探し始めるとBotkitが有名だったようですが調べたらMicrosoftに買収されてたんですね。
他にないかと探してみたら、Botpressにたどり着きました。
詳細はこちらで
https://botpress.io/
では、インストールをしていきましょう。
その前にDockerを動くようにしておいてください。
私はWindows10 Proで構築しています。
PowerShell起動
Windows Terminalで起動してみました
BotpressのDockerコンテナを作成
>docker run --detach --name=botpress --publish 3000:3000 --volume botpress_data:/botpress/data botpress/server:latest
Unable to find image 'botpress/server:latest' locally
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: manifest for botpress/server:latest not found: manifest unknown: manifest unknown.
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.
あれ?エラーになる。。。
docker hubで探して最新のタグ名を取得
https://hub.docker.com/r/botpress/server/tags
docker run --detach --name=botpress --publish 3000:3000 --volume botpress_data:/botpress/data botpress/server:2019-11-28-misunderstood
無事起動しました。
>docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aec2835d2e79 botpress/server:2019-11-28-misunderstood "/bin/sh -c './duckl…" 11 minutes ago Up 11 minutes 0.0.0.0:3000->3000/tcp botpress
起動も確認できました。
ブラウザでBotpressを呼び出す
ボットを作成してみる
動きました。
フローで視覚的に見れて、エミュレーターもあるので便利だと思いました。
今回はここまで。