Discord Bot の使い方
echo-bot の招待方法と、利用できるスラッシュコマンドを紹介します。
1. Bot を招待する
ダッシュボードのオンボーディング画面にある招待 URL から、Bot を追加したい Discord サーバーに招待します。
- サーバーに「メンバーの管理」権限を持つアカウントでログインする
- ダッシュボードの「はじめ方」画面で招待 URL を開き、対象サーバーを選んで権限を許可する
- 追加したい既存のボイスチャンネルと、読み上げ対象にするテキストチャンネルを決めておく
2. スラッシュコマンド
| Command | Description |
|---|---|
| /join | あなたが入っているボイスチャンネルに参加し、実行したテキストチャンネルを読み上げ対象にバインドします。 |
| /leave | ボイスチャンネルから退出し、バインドとキューをクリアします。 |
| /skip | 再生中の発話をスキップします。 |
| /say | 任意のテキストを即座に読み上げます。フィルタをスキップし、辞書と最大文字数のみ適用されます。 |
3. メッセージ読み上げの流れ
/join を実行した後は、バインド先テキストチャンネルへの投稿が自動的に読み上げられます。以下の処理順で音声が生成されます。
- ブロック対象ユーザー・Bot メッセージの除外判定
- URL・メンション・絵文字・添付ファイルなどのサニタイズ(サーバー設定に準拠)
- サーバー辞書 / 個人辞書による読み替え
- 最大文字数で切り詰め、発話者の音声設定で VOICEVOX に送信
4. 読み上げフィルタと辞書
サーバーごとに読み上げ対象を細かく制御できます。
- URL・メンション・絵文字・添付ファイルの扱いをそれぞれ選択
- コードブロックや引用ブロックの読み飛ばし
- 連続する同じ文字の圧縮(例: wwww → w)
- 固有名詞の読みをサーバー辞書に登録
- ユーザーごとの個人辞書の有効・無効切り替え
Tips
- 読み上げが始まらないときは、Bot がボイスチャンネルにいるかと、投稿先が /join したテキストチャンネルかを確認してください。
- VC が空になると自動で退出します(サーバー設定で変更可能)。
- 個別のユーザーをブロックしたい場合はサーバー設定のフィルタから行えます。