diff --git a/src/embed/status.ts b/src/embed/status.ts index d15d2f6..d51b7fd 100644 --- a/src/embed/status.ts +++ b/src/embed/status.ts @@ -439,6 +439,12 @@ export const handleStatus = async ( Telegram does not use this. */ let providerEngagementText = getSocialProof(status) ?? Strings.DEFAULT_AUTHOR_TEXT; providerEngagementText = providerEngagementText.replace(/ {4}/g, ' '); + + /* Workaround to prevent us from accidentally doubling up the engagement text in both provider and author fields */ + if (status.text.trim().length === 0) { + providerEngagementText = Strings.DEFAULT_AUTHOR_TEXT; + } + headers.push( ``.format( {