メインコンテンツまでスキップ
バージョン: next

24/7再生機能

(v3.10.0で追加)

本ボットでは、あらかじめconfig.jsonに設定しておくことで、特定のボイスチャンネル・すべてのボイスチャンネルで、ユーザーがいない状態でも再生を継続する24/7再生機能を搭載しています。

情報

設定には、JSONファイルを編集できる、最低限の知識が必要です。

特長

  • 24/7対象のチャンネルを設定しておくことで、ボイスチャンネルにボットだけが取り残された状態になった際も再生を継続します。
  • キューが空になると、通常通りのタイムアウトを経てボイスチャンネルから退出します。
  • ループ/キューループを有効にしておくことで、24/7再生を実現することができます。
  • ボイスチャンネルにかかわらず、すべてのチャンネルで有効することもできます。

設定方法

設定には、ボットのconfig.jsonを編集します。

1. 一部のボイスチャンネルで有効にする

config.jsontwentyFourSevenというキーを作成し、そこに24/7再生を有効にしたいボイスチャンネルのチャンネルIDを配列で指定します。
たとえば、ボイスチャンネルのIDが111111111111222222222222のチャンネルを設定したい場合、以下のように設定します。

{
// ...
"twentyFourSeven": [
"111111111111",
"222222222222"
],
// ...
}

2. すべてのボイスチャンネルで有効にする

すべてのボイスチャンネルでこの機能を有効にすることもできます。その場合、config.jsonalwaysTwentyFourSeventrueに設定します。

{
// ...
"alwaysTwentyFourSeven": true,
// ...
}
メモ

alwaysTwentyFourSeventrueに設定されている場合、twentyFourSevenに設定された値はすべて無視されます。

注意事項

  • この機能は、まだベータ版の機能です。
  • ボイスチャンネルからメンバーがいなくなっても再生を継続するため、リソースの浪費に注意してください。