# 独自アプリで動くDiscord ModMailボット | TicketCord

> 独自のボットでDiscord ModMailを運用しましょう。DMはトランスクリプト、匿名返信、スパム対策のゲート、そしてBasic以上で使えるスタッフへのリマインダー付きの、追跡可能なチケットチャンネルになります。

**修正済み:** 2026-09-28

**方法論:** 機能とプランに関する記述は、TicketCordが実際に適用しているエンタイトルメントの事実に基づいています。セットアップ手順は運用ダッシュボードのリファレンスにリンクしています。

**制限事項:** 利用できるModMailのワークフローは、Discordの権限、サーバーの設定、プランのエンタイトルメントによって変わります。

## Discordネイティブの ModMailワークフロー

### ダイレクトメッセージがチケットチャンネルになります。

メンバーがあなたのボットにダイレクトメッセージを送ると、TicketCordは選択したカテゴリに非公開チャンネルを開き、会話を双方向で中継します。スタッフはチャンネルで返信し、そのメッセージはメンバーのDMに届きます。ModMailはボタンやドロップダウンのチケットと同じチケットエンジン上で動作するため、すべての会話にトランスクリプトが作成され、タグを付けられ、パネルチケットと同じ方法でクローズされます。スタッフがDiscordを離れる必要は一切なく、すべてのModMailの会話は1人のモデレーターの受信箱だけでなく、ダッシュボードのチケット一覧にも他のチケットと並んで表示されます。自動振り分けをオンにすると、会話のやり取りに応じてTicketCordがチャンネルを「スタッフ対応待ち」カテゴリと「メンバー対応待ち」カテゴリの間で移動させることもでき、チャンネル一覧を見るだけでどの会話がまだ返信を必要としているか分かります。

- **散らばらず、追跡できる:** すべてのModMailの会話はトランスクリプト付きのチケットチャンネルとなり、ダッシュボードのチケット一覧にも表示されます。チームの他の誰も見たり、フォローアップしたり、円滑に引き継いだりできない、1人のスタッフの個人DMだけに存在することはありません。
- **希望すれば匿名で返信:** 匿名返信をオンにすると、メンバーにはどのスタッフが返信しているかではなく「サポートチーム」と表示されるため、メンバーに切り替えを気づかれることなく、会話の途中でスタッフが別のメンバーに引き継げます。
- **チケットが開く前のゲート:** DMがチケットを開く前に、Discordアカウントの最低利用期間やサーバーへの最低在籍期間を要求できるため、作られたばかりの使い捨てアカウントが参加直後にスタッフをスパムModMailで溢れさせることを防げます。

## セットアップの流れ

### サーバーでModMailをオンにする。

1. **ModMailを有効にしてカテゴリを選ぶ:** ダッシュボード → Bots → 対象のボット → Servers → 対象のサーバー → ModMail で、ModMailをオンにし、新しいModMailチャンネルを作成するカテゴリを選びます。DMベースの会話をパネルチケットとは別に確認したい場合は、通常のチケットカテゴリとは分けて設定できます。
2. **スタッフ、メンションするロール、メッセージを設定する:** 新しいModMailの会話が開いたときにメンションするロールを選び、DMがチケットになった際にメンバーへ表示する挨拶メッセージと、終了時に送るクローズメッセージを書き、返信をスタッフ名で表示するか「サポートチーム」として表示するかを決めます。
3. **スパム対策の条件を追加する:** 作られたばかりのアカウントがModMailチケットを開けないようにフィルターしたい場合は、最低アカウント利用期間または最低サーバー在籍期間を設定します。これは特定のユーザーやロールを完全にブロックする、別のModMailファイアウォール機能に加えて利用できます。

## ModMailはすべてのプランに含まれます。

ModMailはFreeからEnterpriseまで含まれているため、DMベースのサポートを使い始めるのにアップグレードは一切必要ありません。プランによって変わるのは、日々のワークフローがスタッフのためにどれだけ自動化されているかです。後でより下位のプランに移行しても、ModMail自体は引き続き動作します。オフになるのは、上記のリマインダーと翻訳の追加機能だけで、再度アップグレードすれば戻ります。

- Free以上: ModMailが会話を開いて中継し、匿名返信やアカウント利用期間・サーバー在籍期間によるゲートも使えます。
- Basic以上: 次に誰が返信すべきかを知らせるスタッフ・利用者向けリマインダーで、どちらの側でも会話が止まったままになりません。
- Pro以上: ModMailの翻訳により、スタッフとメンバーが異なる言語で書いてもお互いに理解し合えます。

## よくある質問

### ModMailはすべてのプランで使えますか?

はい。ModMailはFreeからEnterpriseまで含まれます。次に誰が返信すべきかを知らせるスタッフ・利用者向けリマインダーにはBasic以上が、ModMailの翻訳にはPro以上が必要です。

### スタッフは匿名で返信できますか?

はい。匿名返信をオンにすると、メンバーにはスタッフのユーザー名ではなく「サポートチーム」と表示されるため、どのスタッフでも、メンバーに引き継ぎを気づかれることなく会話を引き受けられます。

### ModMailは通常のチケットと同じトランスクリプトを使いますか?

はい。ModMailチケットはボタンやドロップダウンのチケットと同じチケットエンジン上で動作するため、同じトランスクリプトのエクスポート形式と同じクローズ済みチケットの保持ポリシーが適用されます。

### 特定のアカウントがModMailチケットを開けないようにブロックできますか?

はい。最低アカウント利用期間またはサーバーでの最低在籍期間に加え、特定のユーザーやロールを完全にブロックする別のModMailファイアウォールを使えます。

### メンバーがボットにDMを送るには共通のサーバーが必要ですか?

はい。Discordはボットと共通のサーバーを持つ相手からのDMしか受け取れないため、メンバーはModMailチケットを開く前にあなたのサーバーに参加している必要があります。

### メンバーは自分のModMailチケットを自分でクローズできますか?

許可することができます。ユーザーによるクローズをオンにすると、スタッフがクローズするのを待たずに、メンバーが自分のDMから会話を終了できます。

### ModMailチャンネル名はどのように生成されますか?

デフォルトでは、チャンネル名はメンバーのユーザー名と番号で構成されます。ModMailの設定で、チケット番号のみ、番号の後にユーザー名、番号のみといった形式に切り替えられます。

### ModMailはDiscord自体のDMルールを回避しますか?

いいえ。Discordは、ボットと共通のサーバーに参加していて、サーバーメンバーからのDMをオフにしていないメンバーからのDMしかボットに届けません。ModMailは許可されたDMを追跡可能なチケットに変えるだけで、Discord自体が許可する内容を変更するものではありません。

### 別のボットから切り替える場合、開いているModMailチケットはどうなりますか?

自動的には何も引き継がれません。古いボットで開いている会話を自然に終わらせるか、スタッフにクローズしてもらい、TicketCordで未解決分を続けてください。乗り換えガイドにサーバーを移行するための完全なチェックリストがあります。

## 運用ソース

- [独自のホワイトラベルDiscordチケットボット | TicketCord](https://ticketcord.com/ja/discord-ticket-bot)
- [Ticket ToolからTicketCordへ乗り換える方法](https://ticketcord.com/ja/guides/switch-from-ticket-tool)
- [TicketCordの料金 | アカウント単位の4つの定額プラン](https://ticketcord.com/ja/pricing)
- [信頼性とデータ](https://ticketcord.com/ja/security)

## 機械可読リソース

- [正規の HTML](https://ticketcord.com/ja/discord-modmail-bot)
- [TicketCord llms.txt](https://ticketcord.com/llms.txt)
- [AI ページインデックス](https://ticketcord.com/api/ai/pages)
