Skip to content

CeVIO AI 小樽組のDiscord botです。

License

Notifications You must be signed in to change notification settings

BlindMovies/Tokyo6DisBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tokyo6DisBot

DiscordでCeVIO AI小樽組によるテキスト読み上げを行うbotプログラムです。

動作環境

.NET、CsVIO AI、そして小春六花トークボイス、夏色花梨トークボイスのいずれかのインストールされたPCが必要です。 CeVIO AIがインストールされたPC上でBotプログラムを走らせます。

導入方法

Botの作成

まずはBotを作成します。

DiscordのDeveloper Portal(https://discord.com/developers/applications)にアクセスし、「New Application」を選択します。

screenshot

名前をつけて「Create」します。

screenshot

アイコンと名前を設定します。

screenshot screenshot

「Bot」から「Add Bot」を選択し「Yes」を選択します。

screenshot screenshot

「Public Bot」のチェックを外しておきます。

screenshot

Botをサーバーに追加する

「OAuth2」を選択し「URL Generator」を選択します。

screenshot

SCOPESを「bot」として、BOT PERMISSIONSに「Send Messages」「Connect」「Speak」を選択し、ページ下部のURLをコピーします。

screenshot screenshot

コピーしたURLへブラウザでアクセスし、サーバーを選んでjoinさせます。

screenshot screenshot

tokenを取得する

「Bot」から「Reset Token」を選択します。

screenshot

Tokenを「Copy」します。

screenshot

「karin-token.txt」というファイルをREADME.mdと同じディレクトリに作成し、Tokenの内容をペーストします。

同様にして、Botをもう一つ作成し「rikka-token.txt」というファイルも作成します。

2023/06/24 追記

Discord BotにPrivileged Gateway Intentsというのが導入されたため追加でチェックボックスをオンにする必要があります。 Botの設定から「Privileged Gateway Intents」の項目の3種全てをオンにして保存します。

screenshot

.NETをインストールする

.NETがインストールされていない場合、.NET Runtimeを次のページからダウンロードし、インストールします。

https://dotnet.microsoft.com/ja-jp/download

libsodiumとopusをダウンロードする

こちらからzipをダウンロードし、展開して手に入るlibsodiumとlibopusをcsprojと同じディレクトリに配置する。 libopus.dllをopus.dllへと名前を変更する。

Botを起動する

README.mdと同じディレクトリで次のコマンドを実行します。

$ dotnet run --release

プログラムが起動し、CeVIO AIが起動してBotがアクティブになります。

各Botのコマンドについては次のコマンドをDiscordで入力して確認してください。

rikka-chan help
karin-senpai help

プログラムを終了する際はESCキーを押してください。

About

CeVIO AI 小樽組のDiscord botです。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages