コンテンツにスキップ

サーバーの読み上げ設定

/setting コマンドを利用することで、botの様々な動作をサーバーごとに細かく設定できます。 例えば、ユーザーの入退室通知をオフにしたり、bot自身のメッセージは読み上げないようにしたりと、サーバーの運用方針に合わせて柔軟なカスタマイズが可能です。

/setting

🔒 管理者限定

サーバーの読み上げに関する各種設定を表示・変更するためのコマンドです。設定したい項目名と値を指定して使用します。

パラメータ:

パラメータ名 入力内容 必須 説明
name 文字列 必須 設定項目名(日本語)を指定します。下記の設定項目一覧を参照してください。 ユーザーの行動(参加、退出等)を読み上げる
value オン|オフ 必須 設定値を オン または オフ で指定します。 オン

使用例:

ユーザーの参加・退出通知を有効にします。

/setting name:ユーザーの行動(参加、退出等)を読み上げる value:オン

現在の全設定項目とその値を確認します。

/setting

ユーザーの行動(参加、退出等)を読み上げる

Section titled “ユーザーの行動(参加、退出等)を読み上げる”

ユーザーがボイスチャンネルに参加・退出した際の通知メッセージ(「〇〇さんが接続しました」など)を読み上げるかどうかを設定します。

  • デフォルト値: オン
  • 使用例:
    • /setting name:ユーザーの行動(参加、退出等)を読み上げる value:オン - ユーザーの参加・退出を読み上げます
    • /setting name:ユーザーの行動(参加、退出等)を読み上げる value:オフ - ユーザーの参加・退出を読み上げません

他のbotアカウントが投稿したメッセージを読み上げるかどうかを設定します。連携している他のbotの通知などを読み上げたい場合に有効にします。

  • デフォルト値: オン
  • 使用例:
    • /setting name:botのメッセージを読み上げる value:オン - 他のbotが投稿したメッセージも読み上げます
    • /setting name:botのメッセージを読み上げる value:オフ - 他のbotが投稿したメッセージは無視します

webhookのメッセージを読み上げる

Section titled “webhookのメッセージを読み上げる”

Webhookによって投稿されたメッセージを読み上げるかどうかを設定します。外部サービスからの通知などを読み上げたい場合に有効にします。

  • デフォルト値: オフ
  • 使用例:
    • /setting name:webhookのメッセージを読み上げる value:オン - Webhookからのメッセージも読み上げます
    • /setting name:webhookのメッセージを読み上げる value:オフ - Webhookからのメッセージは無視します

メッセージ内に含まれるURLの読み上げ方を設定します。通常は「URL省略」と読み上げられますが、URLそのものを読み上げさせたい場合に有効にします。

  • デフォルト値: オフ
  • 使用例:
    • /setting name:URLを省略せずに読み上げる value:オン - URLを全文読み上げます(例: エイチティーティーピーエス...
    • /setting name:URLを省略せずに読み上げる value:オフ - URLを「URL省略」と読み上げます

メッセージ内の絵文字の読み上げ方を設定します。有効にすると、絵文字の意味(例: 🤔 → 「考える顔」)を読み上げます。

  • デフォルト値: オン
  • 使用例:
    • /setting name:絵文字を読み上げる value:オン - 絵文字を「考える顔」のように読み上げます
    • /setting name:絵文字を読み上げる value:オフ - 絵文字を読み飛ばします

ボイスチャンネルに接続しているユーザーのみ読み上げる

Section titled “ボイスチャンネルに接続しているユーザーのみ読み上げる”

読み上げ対象を、botが接続しているボイスチャンネルに参加しているユーザーのメッセージのみに限定するかどうかを設定します。

  • デフォルト値: オフ
  • 使用例:
    • /setting name:ボイスチャンネルに接続しているユーザーのみ読み上げる value:オン - ボイスチャンネルに参加しているユーザーのメッセージのみを読み上げます
    • /setting name:ボイスチャンネルに接続しているユーザーのみ読み上げる value:オフ - テキストチャンネルのすべてのメッセージを読み上げます

気象庁から発表される災害情報(地震情報、津波情報等)を読み上げる

Section titled “気象庁から発表される災害情報(地震情報、津波情報等)を読み上げる”

気象庁が発表する災害情報を自動で読み上げる機能を有効にするかどうかを設定します。詳細は災害情報読み上げ機能のページをご覧ください。

  • デフォルト値: オフ
  • 使用例:
    • /setting name:気象庁から発表される災害情報(地震情報、津波情報等)を読み上げる value:オン - 災害情報の読み上げを有効にします

コード(プログラム類)を省略せずに読み上げる

Section titled “コード(プログラム類)を省略せずに読み上げる”

メッセージ内に含まれるコード(プログラム類)を省略せずに読み上げるかどうかを設定します。通常はコードブロックやインラインコードは「コード省略」と読み上げられます。

  • デフォルト値: オフ
  • 使用例:
    • /setting name:コード(プログラム類)を省略せずに読み上げる value:オン - コードブロックやインラインコードを全文読み上げます
    • /setting name:コード(プログラム類)を省略せずに読み上げる value:オフ - コードを「コード省略」と読み上げます

スポイラー (||ネタバレ||)の中身を読み上げる

Section titled “スポイラー (||ネタバレ||)の中身を読み上げる”

スポイラー(||ネタバレ||)の中身を読み上げるかどうかを設定します。通常はスポイラーで隠されている内容は「スポイラー省略」と読み上げられます。

  • デフォルト値: オフ
  • 使用例:
    • /setting name:スポイラー (||ネタバレ||)の中身を読み上げる value:オン - スポイラーの中身も読み上げます
    • /setting name:スポイラー (||ネタバレ||)の中身を読み上げる value:オフ - スポイラーを「スポイラー省略」と読み上げます

メッセージを読み上げる際に、ユーザー名も一緒に読み上げるかどうかを設定します。有効にすると「〇〇さんの発言、〜」のように読み上げます。

  • デフォルト値: オフ
  • 使用例:
    • /setting name:ユーザー名も読み上げる value:オン - 「〇〇さんの発言、メッセージ内容」のように読み上げます
    • /setting name:ユーザー名も読み上げる value:オフ - メッセージ内容のみを読み上げます

グローバル辞書を使用するかどうかを設定します。グローバル辞書には一般的な読み方の修正が含まれており、読み上げの品質向上に役立ちます。

  • デフォルト値: オン
  • 使用例:
    • /setting name:グローバル辞書を使用する value:オン - グローバル辞書を使用して読み上げます
    • /setting name:グローバル辞書を使用する value:オフ - グローバル辞書を使用しません

名前の読み上げにサーバー辞書を反映する

Section titled “名前の読み上げにサーバー辞書を反映する”

名前の読み上げにサーバー辞書を反映するかどうかを設定します。サーバー独自の名前の読み方を登録している場合に有効です。

  • デフォルト値: オン
  • 使用例:
    • /setting name:名前の読み上げにサーバー辞書を反映する value:オン - 名前の読み上げにサーバー辞書を適用します
    • /setting name:名前の読み上げにサーバー辞書を反映する value:オフ - 名前の読み上げにサーバー辞書を適用しません

名前の読み上げにグローバル辞書を反映する

Section titled “名前の読み上げにグローバル辞書を反映する”

名前の読み上げにグローバル辞書を反映するかどうかを設定します。一般的な名前の読み方修正を適用したい場合に有効にします。

  • デフォルト値: オフ
  • 使用例:
    • /setting name:名前の読み上げにグローバル辞書を反映する value:オン - 名前の読み上げにグローバル辞書を適用します
    • /setting name:名前の読み上げにグローバル辞書を反映する value:オフ - 名前の読み上げにグローバル辞書を適用しません

引数を指定せずに /setting コマンドを実行すると、現在のサーバーのすべての設定項目と、その設定値(オン/オフ)を一覧で確認できます。

/setting

ボイスチャンネルでの会話に集中するため、チャットのノイズを減らす設定です。

  • /setting name:ユーザーの行動(参加、退出等)を読み上げる value:オフ (入退室通知をオフ)
  • /setting name:botのメッセージを読み上げる value:オフ (他のbotの通知をオフ)
  • /setting name:ボイスチャンネルに接続しているユーザーのみ読み上げる value:オン (VC参加者以外のチャットを無視)
  • /setting name:コード(プログラム類)を省略せずに読み上げる value:オフ (コードは省略)
  • /setting name:ユーザー名も読み上げる value:オフ (ユーザー名を読まずメッセージのみ)

できるだけ多くの情報を共有し、賑やかな雰囲気を作るための設定です。

  • /setting name:ユーザーの行動(参加、退出等)を読み上げる value:オン (誰が入ってきたか分かりやすく)
  • /setting name:botのメッセージを読み上げる value:オン (bot連携のゲーム結果なども読み上げ)
  • /setting name:絵文字を読み上げる value:オン (絵文字でのリアクションも音声化)
  • /setting name:ユーザー名も読み上げる value:オン (誰の発言か分かりやすく)

コードの共有や技術的な議論を行う際の設定です。

  • /setting name:コード(プログラム類)を省略せずに読み上げる value:オン (コードをしっかり読み上げ)
  • /setting name:URLを省略せずに読み上げる value:オフ (URLは省略して見やすく)
  • /setting name:スポイラー (||ネタバレ||)の中身を読み上げる value:オフ (ネタバレ防止のため省略)
  • /setting name:グローバル辞書を使用する value:オン (技術用語の読み方を統一)