チケットパネルを作成する
パネルとは、顧客がクリックしてチケットを開く埋め込みのこと。スタイルを整え、ボタンやドロップダウンを追加し、必要に応じてモーダルを付けてチャンネルに投稿します。
全体の流れ
ダッシュボードからパネルをデザインして公開できます。投稿操作で保存済みの埋め込みを選択したチャンネルへ送信できます。代わりにDiscordで/embedコマンドを使うこともできます。
ダッシュボードで埋め込みをデザインする
ダッシュボードでEmbeds > New embedを開きます。ライブプレビュー、埋め込みの各部分に対応するフォームフィールド、そしてサーバーごとに保存された再利用可能なパネルが用意されています。各パネルにはわかりやすい名前を付けましょう。その名前が、後で送信するときに入力するものになります。
パネルの構成要素
すべてのパネルは3つの要素をまとめたものです:
- Discord埋め込み - タイトル、説明、色、著者ブロック、フィールド(名前/値、それぞれインライントグル付き)、サムネイル、画像、フッター、タイムスタンプ。
- インタラクティブコンポーネント - ボタン(Discord標準スタイルと任意の絵文字付き)、セレクトドロップダウン(プレースホルダー、最小/最大、最大25オプション)、またはアプリケーションフォーム(質問セットのマルチボタン集合)。
- 任意のモーダル - チケットが開く前にポップアップする最大5つの入力フィールド。各フィールドは1行または複数行で、任意のプレースホルダー、必須トグル、最小/最大文字数を設定できます。
または/embedで送信する
Discordサーバーで次を実行します:
/embed name:<your-embed-name>- コマンドを実行したチャンネルに埋め込みを投稿します。/embed name:<your-embed-name> channel:#help- 代わりに指定したチャンネルに投稿します。
nameフィールドはダッシュボードに保存したすべての埋め込みからオートコンプリートされるため、正確な綴りを覚えておく必要はありません。メッセージが投稿された瞬間から埋め込みは稼働状態になり、顧客がボタンをクリックするとチケットが開きます。
前提条件は2つです。ボットには送信先チャンネルでメッセージを送信と埋め込みリンクが必要で、あなた自身にはコマンド実行のためDiscordのメッセージの管理権限が必要です。また、/embedはチケットチャンネル内への投稿を拒否します。そこは別の用途の場所だからです。
稼働中のパネルを編集する
ダッシュボードで埋め込みを変更しても、すでにDiscordに投稿されているバージョンには確実には反映されません。再送信してください。
- ダッシュボードで編集して保存します。
- 先にDiscordで古いメッセージを削除するか、同じ名前で
/embedをもう一度実行します。再実行すると、新しい設定がきれいに紐づいた新しいコピーが投稿されます。
意味のある変更を加えたら再送信することをおすすめします。顧客が操作するのが新しい設定であることを確実にする唯一の方法です。
次のステップ
セットアップの最後のステップです。チームが実際にチケットに対応できるよう、スタッフロールを割り当てましょう。