Noxyrのカスタムコマンドとは、ボットがすでに持っているコマンドに付ける新しい名前です。サーバーでは、$storeで$shopを実行させたり、$doneで$ticket closeを実行させたり、$gnitroで賞品がすでに入力された状態のギブアウェイを開始させたりできます。ダッシュボードのカスタムコマンドのページで、コードを書かずに作成でき、無料です。このガイドでは、カスタムコマンドが何に役立つか、作成方法、そして安全に保つための規則を説明します。

Flipping a toggle in the dashboard sends a live pulse that lights up the bot's status instantly. Auto-reply Answer FAQs instantly Noxyr Synced Server settings live

ボットのコマンドの名前を変えるのはなぜか?

サーバーにはそれぞれ独自の言葉があります。ショップはそれをストアと呼び、サポートチームはチケットが終わると「done」と言い、別のボットから移ってきた人は、すでに曲を再生するために$pと入力しています。カスタムコマンドを使えば、メンバーはボットの言葉を覚えるのではなく、すでに知っている言葉を使えます。スタッフが入力する量は減り、新しいメンバーが正しく推測できる回数が増えます。

  • 短いコマンド:音楽プレイヤー用の$p、$np、$q、$s。
  • 独自の言葉:カタログ用の$store、レビューを残すための$vouch、スタッフへの応募用の$apply。
  • 一語の操作:チケットをクローズする$done、担当する$claim、メッセージを消去する$purge。
  • 設定が組み込まれたコマンド:低音ブーストフィルターをオンにする$bass、キュー全体をループさせる$repeat。

カスタムコマンドの作り方

  • 1. カスタムコマンドのページを開く。Noxyrのダッシュボードにサインインし、サーバーを選んで、Controlを開き、次にCustom Commandsを開きます。
  • 2. 1つ追加する。New custom commandを押すか、Templatesを開いて1つクリックすると、完成した状態で追加されます。
  • 3. 名前を付ける。Triggerの欄に新しい名前を入力します。たとえばstoreです。使えるのは文字、数字、-、_だけで、最大32文字です。
  • 4. 実行する内容を選ぶ。コマンドを選び、複数の操作がある場合は操作を選びます。たとえばticketのあとにcloseです。
  • 5. 試す。編集を終えて約1秒後に、自動的に保存されます。サーバーで$storeと入力してください。

このページには、同じ一覧を表示する2つのビューがあります。Graphでは、各カスタムコマンドが、Triggerから Commandにつながって表示されます。事前設定された値を持つコマンドが多いときに読みやすい表示です。Simple listは、単純な行で表示されます。どちらも、同じものを編集します。

事前設定された値:設定が組み込まれたコマンド

事前設定では、カスタムコマンドが実行されるたびに、実際のコマンドのオプションの1つを自動的に埋めます。$gnitroは、賞品をDiscord Nitroに設定して$giveaway createを実行します。そのため、スタッフは時間と当選者数だけを入力します。例:$gnitro 1h 1。名前の後に入力したものはすべて追加され、prize:"ギフトカード"のように名前で指定したオプションは、その1回の実行に限り、事前設定の値を置き換えます。

事前設定は保存時にチェックされます。値はオプションに合っている必要があります(数値が期待される場所には数値、選択肢の一覧がある場所には一覧の中の値)。また、二重引用符や改行を含むことはできません。ページは、保存する前に修正すべき正確な入力欄を示します。

出発点になるテンプレート

Templatesの一覧では、1回のクリックで、完全なカスタムコマンドを追加できます。18個あり、その機能ごとにグループ分けされています。

グループテンプレート
音楽$p、$np、$s、$q、$dc、$vol、$repeat、$bass、$247
チケット$done、$claim、$faqs
ストア$store、$vouch
コミュニティ$gnitro、$apply、$lb
モデレーション$purge

カスタムコマンドにできないこと

カスタムコマンドができるのは名前を変えることだけです。独自の返信を投稿したり、スクリプトを実行したり、複数のコマンドを連結したりはできません。何が起きるかは、実際のコマンドが決めます。これは意図的な設計です。カスタム名は、実際のコマンドの権限、モジュールのスイッチ、クールダウンのもとで実行されるため、$purgeも、すでにメッセージを消去できる人だけに限られたままです。元のコマンド名も引き続き動作し、カスタムコマンドが、実際のNoxyrのコマンドの名前を奪うこともできません。

カスタムコマンドはメッセージとしてのみ機能します。$storeは、プレフィックス付きで入力されると実行されますが、/メニューには表示されません。Discordでは、ボットは全員に共通の1セットのスラッシュコマンドを登録できるだけで、サーバーごとに別のセットは登録できないからです。プレフィックスコマンドを使ったことがない場合は、プレフィックスコマンドとスラッシュコマンドの比較で、両者の違いを説明しています。

同じページでプレフィックスを変更する

すべてのカスタムコマンドは、サーバーのプレフィックスで始まります。デフォルトは$です。カスタムコマンドのページの下部にあるPrefixの欄で、カスタムコマンドも通常のコマンドもすべて、サーバー全体のプレフィックスを変更できます。保存するとすぐに、ページ上のすべての名前が新しいプレフィックスに切り替わります。Discordボットのプレフィックスを変更する方法では、ほかのボットと競合しないプレフィックスを選ぶ方法を説明しています。

試してみますか? Noxyrを無料で追加し、ダッシュボードでCustom Commandsを開いてください。完全なリファレンスはカスタムコマンドのドキュメントにあります。