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

インターフェイス: 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 上書きにも追従します)