Skip to content

mendoitarou/Discord_Tool_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord_Tool_Bot

これは何?

自分用に作っているいろんなツールが詰まったDiscordBOTです。

自分のために使ってますが、誰かの役に立つかもしれないので公開してみます。

現在搭載してる機能は以下の通り

  • ボイスチャンネル入退室通知
  • テキストチャンネルをボイスチャンネルにて読み上げ

追加予定機能はissueを確認ください。

バグ報告もissueにてお願いします。

使い方

編集中

簡単なセットアップ

Docker Compose使います。

docker-compose.yamlに環境変数を設定します。

トークンなどは.envファイルに設定します。

コマンド一発で自動でいろいろやってくれます。

docker compose up -d

コマンドの設定もします。

docker compose run discord_tool_bot node deploy-commands.js

これで終わりです。

更新

ファイルの更新から、起動までやります。

まず、レポジトリからファイルを同期します。

git pull

次に、コマンドを更新します。

docker compose run --build discord_tool_bot node deploy-commands.js

最後に、再ビルドして起動します。

docker compose up -d --build

これで終わり。簡単すぎる!

さくらのAI EngineをこのBOTで使う方法

さくらのAI Engine側の設定は、公式ドキュメントを参照してください。

環境変数を書き換えるだけで動作します。なお、docker composeによってVOICEVOXのエンジンが自動起動するので、いらない人は無効化しておいてください。

VOICEVOX_API_URLにさくらのAI Engine 音声の読み上げ VOICEVOX形式のURLを指定してください。

以下が例です。

VOICEVOX_API_URL: https://api.ai.sakura.ad.jp/tts/v1

また、VOICEVOX_isAuthtrueに変更し、VOICEVOX_API_TOKENにアカウントトークンを指定してください。

VOICEVOX_isAuth: true
VOICEVOX_API_TOKEN: '~~~~~~~~~~~'

これだけで音声合成をさくらのAI Engineに任せることができます。

使用させていただいたもの

About

For Me!

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages