インターフェイス: AiDisplayOptions
定義: plugins/ai/src/config.ts:196
AiDisplayConfig の部分指定。
プロパティ
allowedMentions?
optional allowedMentions?: MessageMentionOptions | null;
定義: plugins/ai/src/config.ts:212
メンションの解決範囲。null で discord.js の既定に任せます。
Default
{ parse: [] }(どのメンションも解決しない)
decorate?
optional decorate?: (embed, kind) => EmbedBuilder;
定義: plugins/ai/src/config.ts:214
パラメータ
embed
EmbedBuilder
kind
戻り値
EmbedBuilder
Default
未設定(何もしない)
embeds?
optional embeds?: boolean;
定義: plugins/ai/src/config.ts:198
Default
true
ephemeral?
optional ephemeral?: boolean;
定義: plugins/ai/src/config.ts:200
Default
false
payload?
optional payload?: (payload, context) => AiMessagePayload;
定義: plugins/ai/src/config.ts:216
パラメータ
payload
context
戻り値
Default
未設定(何もしない)
splitThreshold?
optional splitThreshold?: number;
定義: plugins/ai/src/config.ts:207
明示した値でも、埋め込みなら 4096、プレーンテキストなら 2000 を 超えた分は上限に丸められます(超えた指定は必ず送信に失敗するため)。
Default
埋め込みなら 4096、プレーンテキストなら 2000
(指定しなければ、呼び出しごとの embeds 上書きにも追従します)