Discordのチケットパネルは、メンバーがクリックしてサポートチケットを開くためのメッセージです。1つ以上のボタン、またはドロップダウンメニューとして表示されます。ボタンは、一目で見えるようにしたい少数のチケットの種類に向いています。ドロップダウンのパネルは、有効なパネルをすべて1つのコンパクトなメニューに並べるため、部署の多いサーバーに向いています。どちらもチケットが開く前に短いフォームを表示でき、それぞれ専用のカテゴリーとスタッフロールに振り分けられます。このガイドでは、それぞれのスタイルを使うべき場面、チケットフォームの仕組み、部署への振り分け、そしてNoxyrでそれぞれの要素を作る方法を説明します。
Discordのチケットパネルとは実際に何か
チケットパネルは、保存された1つの設定です。名前、埋め込み(タイトル、説明、色、画像)、ボタンまたはドロップダウンのスタイル、振り分け先のカテゴリー、アクセスを許可するスタッフロール、任意のウェルカムメッセージ、任意のフォームで構成されます。パネルを投稿すると、その設定がチャンネルにメッセージとして送られます。メンバーがそれを操作すると、選んだカテゴリーの下に非公開のチケットチャンネルが開き、選んだスタッフロールがそれを見られるようになります。
チケットの種類ごとに1つずつ、複数のパネルを同時に運用することもできます。「商品を購入」「バグを報告」「請求の問題」「スタッフ応募」は、それぞれ専用のパネル、専用のカテゴリー、専用のスタッフロールを持てます。そのため、請求の問い合わせがモデレーションチームの前に届くことはありません。
ボタンパネルとV2のドロップダウンパネル
Noxyrでは、/sendticketpanel でパネルを投稿します。これは既定でボタン式になります。または /sendticketpanelv2 を使うと、常にドロップダウン式で投稿されます。違いは見た目だけではありません。ボタンパネルは、自分のボタンに加えて、ほかのパネルをリンクすると、同じメッセージに最大24個のボタンを追加表示します(合計25個のボタンで、1行に5個です)。一方、V2パネルは、サーバー内の有効なチケットパネルをすべて自動で取り込み、1つの選択メニューにオプションとして並べます。最大125個で、それを超える場合は25個ずつ追加のドロップダウンに分かれます。
| ボタンパネル | V2ドロップダウンパネル | |
|---|---|---|
| コマンド | /sendticketpanel | /sendticketpanelv2 |
| 表示されるパネル | このパネルと、明示的にリンクしたパネル | サーバー内の有効なパネルをすべて自動で |
| 1つのメッセージの最大オプション数 | 25個のボタン | 最大5つのドロップダウンにまたがる125個のオプション |
| 向いている用途 | よく知られた1〜5種類のチケットを、目立つ位置に | 6つ以上の部署、または頻繁に変わる商品一覧 |
| メンテナンス | パネルを追加するたびに再リンクして再投稿 | 新しいパネルは自動的に表示され、再リンクは不要 |
実用的な目安は次のとおりです。チケットの種類を片手で数えられるなら、ボタンの方が読みやすく、計画的に見えます。それ以上になると、ボタンが並びすぎて窮屈になります。ドロップダウンなら、すべてを網羅しつつメッセージを短く保てます。これは、数週間ごとに新しいチケットのカテゴリーを追加するサーバーにとって、ドロップダウンの方が適している理由でもあります。
フォーム付きのチケットパネル:何を質問するか
どちらのパネルスタイルでも、チケットが実際に開く前に、短いフォーム(Discordのモーダル)を表示できます。/ticketform で設定します。現在のパネルの質問があらかじめ入力されたポップアップが開くため、その場で編集できます。フォームは任意です。空欄にしておくと、ボタンやドロップダウンの選択肢を押した時点で、すぐにチケットが開きます。
質問は1行に1つずつ、次の簡単な書き方で入力します:
*の接頭辞は、質問が必須であることを示します。これがない場合、メンバーは空欄のままにできます。(long)の接尾辞は、入力欄を1行のボックスから段落のボックスに切り替えます。短い回答より長い内容を書いてもらう場合に使います。- 質問の後の
| hint textは、ボックス内にグレーのプレースホルダーを表示します。たとえば*What are you selling? | e.g. spawnersのように書きます。
Discordは1つのポップアップに最大5つの質問しか表示できないため、Noxyrは長いフォームを「続ける」ボタン付きの5問ずつのページに分けます。また、各質問のラベルは45文字までです。良いフォームは、スタッフが最初の返信で必ず聞くことだけを尋ねます。メンバーが何を求めているか、照会に使う注文番号やユーザー名、そしてスタッフが対応する前に必要な情報です。ストアのパネルなら、何を購入したいか、どの方法で支払うかを聞くとよいでしょう。バグ報告のパネルなら、何が起きたか、本来どうなるはずだったかを聞くとよいでしょう。答えが明らかな質問(ユーザー名、どのチャンネルから来たか)は省きましょう。Discordがすでにスタッフにそれらの情報を無料で提供しているからです。
チケットを部署ごとに振り分ける
Discordで複数のチケットのカテゴリーを使うには、分岐のある1つのパネルではなく、複数のパネルを用意します。パネルごとに、振り分け先のカテゴリー、スタッフロール、メンションするロール、そして開くことができる人(任意の必須ロール。「認証済みの購入者のみ」のサポート窓口などに便利です)を個別に設定します。「一般サポート」には1つのカテゴリーとスタッフロール、「請求」には別のもの、「スタッフ応募」には3つ目のものを用意すると、パネルでメンバーが選んだ内容によって、どのスタッフチームがチケットを見るかが決まります。
ここで、2つのパネルのスタイルは再び異なります。ボタンパネルは、クリックされたボタンによって振り分けます。V2のドロップダウンパネルは、リストから選ばれたオプションによって振り分けます。どのオプションも、実際には裏側で別のパネルのIDであり、それぞれに専用のカテゴリー、ロール、フォームがあるからです。どちらの場合も、振り分けのロジックはメッセージではなくパネルに存在します。そのため、同じ部署の組み合わせは、1つのチャンネルにボタンとして投稿しても、別のチャンネルにドロップダウンとして投稿しても機能します。
Noxyrで各パネルを作成する
パネルの作成、埋め込み、振り分け先のカテゴリー、スタッフロールは、Noxyrのダッシュボードのチケットのページで設定します。そこからの手順は次のとおりです:
- 1. チケットの種類ごとにパネルを1つ作成します。それぞれに専用のカテゴリーとスタッフロールを設定します。
- 2. 必要であれば、
/ticketformで、または同じパネルの編集画面からパネルのフォームを設定します。 - 3. 少数のパネルは、
/sendticketpanelでまとめてボタンとして投稿します。チャンネルを選び、必要であれば、さらにいくつかのパネルのボタンを同じメッセージにリンクします。 - 4. 部署の一覧全体を1つのドロップダウンとして投稿したい場合は、
/sendticketpanelv2を使います。このメッセージのタイトル、説明、画像に使うパネルを必要に応じて選べます。 - 5. どちらのコマンドも、いつでも再実行できます。再投稿すると、重複したメッセージを残す代わりに、同じメッセージがその場で更新されます。
どちらのコマンドも、そのパネルが最初にどう作られたかに関係なく、どのパネルでも機能します。そのため、最初は1つのボタンパネルから始めて、後で同じパネルをドロップダウンに切り替えることもできます。あるいは、何も作り直さずに、異なるチャンネルで両方のスタイルを併用することもできます。
よくある質問
同じサーバーで、ボタンパネルとドロップダウンパネルを併用できますか?はい。パネルは互いに独立しています。/sendticketpanel で投稿するものと /sendticketpanelv2 で投稿するものを、適切と思うチャンネルに混在させられます。
どのパネルのスタイルでチケットを開いても、フォームは適用されますか?はい。フォームはパネルに属しているため、ボタンを押したか、ドロップダウンからそのパネルを選んだかに関係なく、メンバーには同じフォームが表示されます。
部署ごとに別のカテゴリーが必要ですか?いいえ。任意ですが、推奨されます。チケットの種類が2つか3つを超えると、カテゴリーを分けることで権限とチャンネル一覧が整理された状態を保てます。
V2のドロップダウンを投稿した後に新しいパネルを追加するとどうなりますか?オプションの一覧は投稿時に作られるため、/sendticketpanelv2 でV2のメッセージを再投稿するまで、新しいパネルは表示されません。
これらは有料プランに含まれますか?いいえ。パネル、フォーム、リンクされたボタン、V2のドロップダウンはすべて、Noxyrの無料のチケットシステムに含まれています。
スタッフの担当、クローズ、保存されたトランスクリプトを含め、チケットのそのほかの設定については、チケットのドキュメントとチケットのトランスクリプトのガイドをご覧ください。機能の全体像はチケットボットのページで確認できます。最初のパネルを作るには、Noxyrを無料で追加してください。