Convert emojihax to regular emoji #70

Closed
opened 2026-02-04 14:13:40 +00:00 by cadence · 1 comment
Owner

Certain client mods (Vencord has been pointed out to me) can convert emoji that are unavailable to the user to links on the end of messages, allowing them to be viewed. (This is similar to OOYE's sprite sheet emoji feature.)

However, this format of message doesn't translate well d->m, when Matrix users see a named link and have to click it or get their client to URL preview.

Before processing user-supplied message content, emoji links should be converted to emoji format so that they can be sent as Matrix inline custom emoji.

Message sample via linux-wiiu: I only violate the don't modify our console part of terms of service [troll~1](https://cdn.discordapp.com/emojis/1254940125948022915.webp?size=48&name=troll%7E1&lossless=true)

Certain client mods (Vencord has been pointed out to me) can convert emoji that are unavailable to the user to links on the end of messages, allowing them to be viewed. (This is similar to OOYE's sprite sheet emoji feature.) However, this format of message doesn't translate well d->m, when Matrix users see a named link and have to click it or get their client to URL preview. Before processing user-supplied message `content`, emoji links should be converted to emoji format so that they can be sent as Matrix inline custom emoji. Message sample via linux-wiiu: `I only violate the don't modify our console part of terms of service [troll~1](https://cdn.discordapp.com/emojis/1254940125948022915.webp?size=48&name=troll%7E1&lossless=true)`
cadence added this to the v3.x milestone 2026-02-04 14:13:40 +00:00
Author
Owner

Done in 5002f3046a

Done in 5002f3046a0b23f77405080f65f8e22c55269565
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: cadence/out-of-your-element#70
No description provided.