24/7再生機能
(v3.10.0で追加)
本ボットでは、あらかじめconfig.json
に設定しておくことで、特定のボイスチャンネル・すべてのボイスチャンネルで、ユーザーがいない状態でも再生を継続する24/7再生機能を搭載しています。
情報
設定には、JSONファイルを編集できる、最低限の知識が必要です。
特長
- 24/7対象のチャンネルを設定しておくことで、ボイスチャンネルにボットだけが取り残された状態になった際も再生を継続します。
- キューが空になると、通常通りのタイムアウトを経てボイスチャンネルから退出します。
- ループ/キューループを有効にしておくことで、24/7再生を実現することができます。
- ボイスチャンネルにかかわらず、すべてのチャンネルで有効することもできます。
設定方法
設定には、ボットのconfig.json
を編集します。
1. 一部のボイスチャンネルで有効にする
config.json
にtwentyFourSeven
というキーを作成し、そこに24/7再生を有効にしたいボイスチャンネルのチャンネルIDを配列で指定します。
たとえば、ボイスチャンネルのIDが111111111111
と222222222222
のチャンネルを設定したい場合、以下のように設定します。
{
// ...
"twentyFourSeven": [
"111111111111",
"222222222222"
],
// ...
}
2. すべてのボイスチャンネルで有効にする
すべてのボイスチャンネルでこの機能を有効にすることもできます。その場合、config.json
のalwaysTwentyFourSeven
をtrue
に設定します。
{
// ...
"alwaysTwentyFourSeven": true,
// ...
}
メモ
alwaysTwentyFourSeven
がtrue
に設定されている場合、twentyFourSeven
に設定された値はすべて無視されます。
注意事項
- この機能は、まだベータ版の機能です。
- ボイスチャンネルからメンバーがいなくなっても再生を継続するため、リソースの浪費に注意してください。