コマンドの表示
コマンドの返信を、実行した本人にだけ見えるように設定できます。これにより、混み合ったチャンネルがすっきりします。
機能の内容
すべてのコマンドには返信があります。例えば /ping への回答、 /play の「added to the queue」という表示、 /currency のレートなどです。表示設定を使うと、サーバーはコマンドごとに、その返信を誰が見られるかを選べます。コマンドを Only the user に切り替えると、返信はチャンネル内の非公開メッセージになり、実行した本人だけが見られます。その下には Discord の「Only you can see this」という表示が付きます。
変わるのは返信だけです。コマンドが意図的に投稿するもの(アンケート、プレゼント、音楽プレイヤーのカード、チケットパネル、カタログ)は、すべて公開のままです。
ダッシュボードで設定する
- ダッシュボードを開き、サーバーを選んで、Control から Visibility に進みます。
- 任意のコマンドの横で Only the user をオンにします。一覧を検索するか、すでに変更したコマンドだけを表示するように絞り込んでください。
- またはプリセットをクリックします。Quiet music(プレイヤーの返信)、Private info(ping、ボットの統計、為替レート、請求書の確認)、Staff replies(スタッフと管理者のすべてのコマンド)から選べます。
- 変更は少し後に自動で保存されます。保存ボタンの横のステータスに、保存されたかどうかが表示されます。
Only the user に設定できるコマンドは最大200個です。Make every command normal を押すと、すべてを1クリックで元に戻せます。
Discordで設定する
- /visibility view
- 返信を実行した本人だけが見られるコマンドを一覧表示します。
- /visibility set command:<name> who:<who>
- 一覧からコマンドを選び、実行した本人だけに見せる場合は Only the user who ran it、元に戻す場合は Everyone を選んでください。
- /visibility reset
- すべてのコマンドの返信が、通常どおり表示されるようになります。
これらには、ほかのセットアップコマンドと同様に「サーバー管理」権限が必要です。
常に公開
リンクを共有するためのコマンドがいくつかあります。サポートサーバー、ダッシュボード、投票、おすすめサーバーの一覧です。これらは常にチャンネルに投稿されるため、そこにいるすべての人がリンクを見られます。また、Only the user に設定することはできません。ダッシュボードでは、切り替えの代わりに鍵のアイコンが表示されます。
- /help
- ヘルプのページです。Dashboard、Invite、Support Server のボタンが付きます。
- /support
- サポートサーバーへの招待です。
- /dashboard
- ダッシュボードへのリンクです。
- /command-list
- コマンドの全一覧とサポートサーバーです。
- /vote, /votes
- Top.ggでの投票と、投票のランキングです。
- /custombot
- 自分のボットを、投票でロック解除します。
- /leaderboard
- おすすめサーバーの一覧と、掲載の申し込み方法です。
メッセージコマンド
$ping のようなメッセージコマンドは、チャンネル内で非表示にできません。Discordがプライベートにできるのはスラッシュコマンドの返信だけだからです。そのため、メッセージコマンドを Only the user に設定すると、返信はDMで送られます。メンバーがDMを閉じている場合は、チャンネルに「Open」ボタン付きの短い案内が表示されます。そのボタンを押すと、その人だけに返信が表示されます。
カスタムコマンド名は、実行するコマンドの設定に従います。例えば /play が Only the user に設定されている場合、$p も同じように動作します。
変わらないもの
非公開の返信を公開にする設定はありません。エラーメッセージ、コード、キーなど、意図的に非公開になっている返信は、サーバーがどの設定を選んでも非公開のままです。
権限、クールダウン、モジュールの切り替えは変わりません。表示設定が決めるのは、誰が回答を見られるかだけで、誰がコマンドを実行できるかではありません。