Discord: CV2! (#16364)

This commit is contained in:
Shadow
2026-02-15 10:24:53 -06:00
committed by GitHub
parent 95355ba25a
commit 9203a2fdb1
22 changed files with 753 additions and 225 deletions

View File

@@ -161,21 +161,21 @@ function applyCrossContextMessageDecoration({
params,
message,
decoration,
preferEmbeds,
preferComponents,
}: {
params: Record<string, unknown>;
message: string;
decoration: CrossContextDecoration;
preferEmbeds: boolean;
preferComponents: boolean;
}): string {
const applied = applyCrossContextDecoration({
message,
decoration,
preferEmbeds,
preferComponents,
});
params.message = applied.message;
if (applied.embeds?.length) {
params.embeds = applied.embeds;
if (applied.componentsBuilder) {
params.components = applied.componentsBuilder;
}
return applied.message;
}
@@ -189,7 +189,7 @@ async function maybeApplyCrossContextMarker(params: {
accountId?: string | null;
args: Record<string, unknown>;
message: string;
preferEmbeds: boolean;
preferComponents: boolean;
}): Promise<string> {
if (!shouldApplyCrossContextMarker(params.action) || !params.toolContext) {
return params.message;
@@ -208,7 +208,7 @@ async function maybeApplyCrossContextMarker(params: {
params: params.args,
message: params.message,
decoration,
preferEmbeds: params.preferEmbeds,
preferComponents: params.preferComponents,
});
}
@@ -454,7 +454,7 @@ async function handleSendAction(ctx: ResolvedActionContext): Promise<MessageActi
accountId,
args: params,
message,
preferEmbeds: true,
preferComponents: true,
});
const mediaUrl = readStringParam(params, "media", { trim: false });
@@ -601,7 +601,7 @@ async function handlePollAction(ctx: ResolvedActionContext): Promise<MessageActi
accountId,
args: params,
message: base,
preferEmbeds: true,
preferComponents: false,
});
const poll = await executePollAction({