コンテンツにスキップ

Discord 制限事項

Discord API には様々な制限があり、Ticket EX もこれらの制約内で動作しています。

パネルレイアウト(Components v2)

Section titled “パネルレイアウト(Components v2)”
項目上限
トップレベルコンポーネント数10
合計コンポーネント数40
テキスト表示の合計文字数4,000 文字

パネルは1つの Container コンポーネント内に構成されるため、トップレベルは1つです。Container 内のセクション合計が 40 を超えないよう注意してください。

項目上限
フィールド数5

Discord モーダルには最大 5 つの入力フィールドしか配置できません。これはフォームフィールドの上限に直結します。

項目上限
オプション数25

カテゴリは最大 25 個まで設定できます。

項目上限
ラベル文字数80 文字
項目制限
応答時間3 秒以内

Discord のインタラクション(ボタンクリック、セレクトメニュー選択、モーダル送信など)には 3 秒以内 に応答する必要があります。

Ticket EX では、チケット作成のようにチャンネル作成を伴う処理は、まず「処理中…」と応答してから裏側で処理を行うことで、この制限に対応しています。

項目上限
サーバーあたりのチャンネル数500
カテゴリあたりのチャンネル数50

チケットチャンネルもこの制限にカウントされます。不要なチケットは定期的にクローズ・削除することを推奨します。

項目上限
Components v2 メッセージフラグIS_COMPONENTS_V2(32768)が必須
Components v2 との併用不可contentembedsstickerspoll フィールド

パネルメッセージは Components v2 専用のフラグを使用しているため、通常のテキストや Embed との併用はできません。