feat(discord): download attachments from forwarded messages (#17049)

Co-authored-by: Shadow <shadow@openclaw.ai>
This commit is contained in:
pip-nomel
2026-02-16 22:23:40 +01:00
committed by GitHub
parent c593709d25
commit 1567d6cbb4
4 changed files with 133 additions and 3 deletions

View File

@@ -29,6 +29,7 @@ import { resolveTimestampMs } from "./format.js";
import {
buildDiscordMediaPayload,
resolveDiscordMessageText,
resolveForwardedMediaList,
resolveMediaList,
} from "./message-utils.js";
import { buildDirectLabel, buildGuildLabel, resolveReplyContext } from "./reply-context.js";
@@ -315,6 +316,8 @@ export async function processDiscordMessage(ctx: DiscordMessagePreflightContext)
} = ctx;
const mediaList = await resolveMediaList(message, mediaMaxBytes);
const forwardedMediaList = await resolveForwardedMediaList(message, mediaMaxBytes);
mediaList.push(...forwardedMediaList);
const text = messageText;
if (!text) {
logVerbose(`discord: drop message ${message.id} (empty content)`);