Discord 上のテキストチャンネルに投稿したメッセージを読みあげる bot です。CeVIGO を用いて CeVIO AI の API を利用しています。
Ceviord はコンテナイメージを提供しています。もし Docker や Kubernetes が使える環境であればコンテナイメージを用いた運用をおすすめします。
CeVIGO が動作しているサーバに対して gRPC にて通信を行います。別途 CeVIO AI をインストールしているマシン上で CeVIGO を動作させることが必要です。
環境変数ドキュメントに従って環境変数を設定してください。
docker-compose.ymlも参考にしてください。
MySQL を変換辞書の保存先として使用します。用意してください。
make build && ./ceviord
で実行できます。実行時のディレクトリにある auth.yaml
を読み込むことができます。また環境変数で値を入れることもできます。詳しくは設定ドキュメントを参照してください。