Discord チケットボット
ボタンが 1 つ付いたパネルを置くだけ。押した人にはプライベートチャンネルか スレッドが用意され、サポートロールにメンションが飛び、閉じるときにはトランスクリプトが残ります。
チャンネルかスレッドか — パネルごとに選べます
パネルを作るときに選ぶ 3 つの選択肢があります。指定したカテゴリ内の プライベートチャンネル、プライベートスレッド、 パブリックスレッドです。スレッドは忙しいサーバーのチャンネル一覧を 短く保ちます。チャンネルはより長く残り、引き継ぎも簡単です。チケットの種類ごとに 別々の方式を使えます。この選択はサーバーではなくパネルのものだからです。
凝った設定をしなくても手に入るもの
| 設定 | 効果 |
|---|---|
| サポートロール | このパネルから作られたチケットを見て対応できる人 |
| メンションするロール | チケットが開いたときに通知される人。見られる人とは別に指定します |
| 担当者の確保 | スタッフがチケットを引き受け、2 人が同時に答えてしまうのを防ぎます |
| 評価 | 閉じるときに、開いた本人がスコアとコメントを残します |
| クローズ時のトランスクリプト | 選んだチャンネルに投稿され、チケットが消えても会話が残ります |
| 1 人あたりの同時オープン上限 | 1 人が 15 件開くのを止めます |
| チケット名の書式 | 付き合わされる命名規則ではなく、自分で決める名前に |
| ウェルカムメッセージ | チケット内に送られるので、最初の返信が「ご用件は?」にならずに済みます |
| 作成者によるクローズ | オンかオフか。必要なチームもあれば、絶対に避けたいチームもあります |
ほとんどのチケットは同じチケットなので、定型返信を
定型返信はサーバーごとに保存され、カテゴリにまとめられます。「異議申し立てはどうすれば」 への答えは、モデレーターが 40 回打ち直して 40 回目に少し間違えるものではなく、 ひとつ選ぶだけのものになります。
導入
/ticket-panel create name: Support channel_type: Private thread support_role: @Staff
これを実行したチャンネルにパネルが投稿されます。ウェルカムメッセージ、担当者の確保、評価、 トランスクリプト、同時オープン上限など、そのほかはすべて後からダッシュボードで設定でき、 チケットを動かすだけならどれも必須ではありません。
料金
無料です。チケットは有料機能ではありません。そもそも有料機能が 1 つも ないからです。有料プランで上がるのはスループット上限だけで、ほかには何もありません。 あるいは AGPL-3.0 のもとで自分で運用すれば、 上限はハードウェアが許すところまでになります。
チケットだけのボットではありません
同じボットがスタッフ募集、 BAN解除申請、 認証、 レイド対策、 ギブアウェイも動かします。招待するボットは 1 つ、 ダッシュボードも 1 つ、そして離れるときのエクスポートも 1 つです。
よくある質問
チャンネルとスレッドのどちらを使いますか?
どちらも使えます。パネルごとに選びます。指定したカテゴリ内のプライベートチャンネル、プライベートスレッド、パブリックスレッドのいずれかです。同じサーバー内でも、チケットの種類ごとに別々の方式を使えます。
チケットを閉じたときにトランスクリプトは残りますか?
残ります。クローズ時のトランスクリプトをオンにしてチャンネルを選んでおけば、チケットが終わったときにそこへ会話が投稿されます。
2 人が同時に返信しないよう、スタッフがチケットを担当として確保できますか?
できます。担当者の確保はパネルごとの設定で、確保した人はチケットに記録されます。
1 人が 20 件もチケットを開くのを止められますか?
止められます。パネルごとに、1 人のユーザーが同時に開いておけるチケット数の上限があります。
チケット機能は無料ですか?
無料です。すべての機能がすべてのプランにあります。有料プランで上がるのはスループット上限だけで、ボット全体を AGPL-3.0 のもとで無料でセルフホストできます。