fix: apply telegram voice transcript body substitution (#16789) (thanks @Limitless2023) (#16970)

This commit is contained in:
Ayaan Zaidi
2026-02-15 14:22:49 +05:30
committed by GitHub
parent b65b3c6ff0
commit 2fc479b427
3 changed files with 68 additions and 1 deletions

View File

@@ -425,7 +425,12 @@ export const buildTelegramMessageContext = async ({
}
}
// Build bodyText - if there's audio with transcript, use transcript; otherwise use placeholder
// Replace audio placeholder with transcript when preflight succeeds.
if (hasAudio && bodyText === "<media:audio>" && preflightTranscript) {
bodyText = preflightTranscript;
}
// Build bodyText fallback for messages that still have no text.
if (!bodyText && allMedia.length > 0) {
if (hasAudio) {
bodyText = preflightTranscript || "<media:audio>";