メインコンテンツまでスキップ
バージョン: v2.0

インターフェイス: 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​

AiReplyKind

戻り値​

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​

AiMessagePayload

context​

AiPayloadContext

戻り値​

AiMessagePayload

Default​

未設定(何もしない)

splitThreshold?​

optional splitThreshold?: number;

定義: plugins/ai/src/config.ts:207

明示した値でも、埋め込みなら 4096、プレーンテキストなら 2000 を 超えた分は上限に丸められます(超えた指定は必ず送信に失敗するため)。

Default​

埋め込みなら 4096、プレーンテキストなら 2000 (指定しなければ、呼び出しごとの embeds 上書きにも追従します)