モジュールをオフにすると、そのスラッシュコマンド、ボタン、選択メニューが隠れ、そのサーバーでの裏側の動作が止まります。何も削除されないので、オンに戻せばすべてが元の場所に戻ります。 これは、多機能なボットがサーバーを散らかさないようにしつつ、設定や履歴を失わないための方法です。
モジュールが実際に制御するもの
すべてのコマンドと裏側の動作は、15あるモジュールのうち、ちょうど1つに属します。モジュールを無効にすると、それに紐づくスラッシュコマンド、ボタン、選択メニューがブロックされ、そのモジュールが発火するはずの自動イベントも止まります。たとえば、ようこそモジュールを無効にすると、チャンネルとメッセージが設定されたままでも、ようこその埋め込みは投稿されなくなります。
- カタログ:投稿、閲覧、価格の確認、公開カタログのメッセージ。
- 商品:商品とカテゴリの作成コマンド、およびダッシュボードでの管理。
- 請求書:発行、検索、バックアップ。
- バウチャー:割引コードの作成と管理。
- ようこそ / 退出:参加と退出の埋め込み。2つの別々のモジュールです。
- 認証:ボタン認証の設定、投稿、クリック。
- セキュリティ:スパム対策とアンチナューク、実行時の保護。
- チケット:パネル、チケットのチャンネル、担当/閉じるの操作、記録、FAQ、自動応答。
- AIチャット:設定されたチャンネルでのAIの返信。ほとんどの他のモジュールと違い、既定ではオフです。
- プレゼント企画:プレゼント企画のコマンド、リアクションのカウント、リロール、参加者の表示。
- アンケート:アンケートの作成、投票、投票者の表示。
- TOS:利用規約のダッシュボードページと、ボタンへの応答。
- ユーティリティ:clear、embed、status、cloud、syncなどの管理ツール。
モジュールのオン/オフ
モジュールページには15のモジュールすべてが切り替えカードとして並び、素早くリセットできる「すべてオン」と「すべてオフ」のボタン、そして1つの保存ボタンがあります。Discordでは、/module でダッシュボードを開かずに同じことができます。どちらの方法でも変更はすぐに適用されます。Discordのコマンドの登録には少し時間がかかることがありますが、ボット自体は無効にしたモジュールへの動作を即座に止めます。
無効化してもデータは消えない
試す前に信頼しておくべき点です。チケットをオフにしても既存のチケットは閉じられず、削除もされません。プレゼント企画をオフにしても、進行中の企画が早く終わることはありません。モジュールのスイッチは、今後その機能のコマンドと自動動作を実行するかどうかを制御するだけです。オンに戻せば、設定、履歴、それまでの進行中の活動は、残したとおりになっています。
モジュールを無効にする理由
- 散らかりを減らす。何も販売しないロールプレイのコミュニティには、
/invoice、/voucher、カタログのコマンドでコマンド一覧が散らかる必要はありません。 - 段階的に導入する。まずチケットをオンにしてスタッフに慣れてもらい、基本が動いてから、後でプレゼント企画とアンケートをオンにします。すべてを初日から公開しなくて済みます。
- サーバーの実際の目的に合わせる。非公開のスタッフサーバーなら、セキュリティとユーティリティだけを動かし、顧客向けのものはすべてオフにしておくかもしれません。
- 一時的に止める。シーズン中、プレゼント企画を休止したいですか? あとで戻したい設定を削除するより、モジュールをオフにするほうが早いです。
モジュールのオン/オフでできないこと
これはモジュール全体の単純なオン/オフのスイッチであり、細かい権限の管理ではありません。/module で、チケットの中の1つのコマンドだけを隠して残りを残すことはできません。また、モジュールを特定のチャンネルに限定することもできません(自動応答のような、チャンネル単位の機能は、チケットモジュールの中に別の範囲設定があり、モジュールのスイッチとは無関係です)。モジュールが有効のままにしておくコマンドを誰が実行できるかは、ロールの問題であり、モジュールの問題ではありません。管理者とスタッフのロールの設定をご覧ください。
よくある質問
セキュリティをオフにすると、アンチスパムとアンチナュークによるサーバーの保護も止まりますか? はい。セキュリティは両方の親スイッチです。オンのままでも、アンチスパムとアンチナュークはそれぞれセキュリティのページで個別に有効にする必要があります。モジュールのスイッチと、その機能自身の有効化のトグルは、2つの別の層です。
ようこそを無効にすると、退出も無効になりますか? いいえ。2つは別のモジュールです。意図したもの1つだけをオフにしてください。
モジュールを無効にすると、ダッシュボードのデータも消えますか? それともDiscordのコマンドだけですか? Discord側のコマンドとイベント、およびダッシュボードの動作の両方が一緒に制御されますが、基になるデータ(商品、チケット、請求書)は、どちらの場合もスイッチによって触られることはありません。
ほかがすべてオンなのに、なぜAIチャットは既定でオフなのですか? 第三者のAIプロバイダーにメッセージの内容を送るため、オンにするのはサーバーが意図して選ぶことであり、設定なしで有効になっているべきではないからです。ほかのすべてのモジュールは既定でオンなので、新しいサーバーにもすぐに動く機能一式があります。
どのモジュールが設定済みで、どれが単にオンになっているだけか、確認できますか? 概要ページのセットアップのチェックリストが、オンなのに必要なものが欠けているモジュールに印を付けます。たとえば、ログのチャンネルが未設定のままのセキュリティなどです。モジュールページの単純なオン/オフの状態とは別に確認できます。
自分のモジュールは、サーバーのダッシュボードのモジュールページから管理してください。ここで扱っていない内容は、モジュールの完全なリファレンスをご覧ください。