Table of Contents
Fixing Discord embeds
This article is a brief overview on the available workarounds which can be used to fix/improve embeds or link previews on Discord. As a side note, some of these might be compatible with alternative messaging clients, such as Telegram, but this article is mostly focused on Discord.
Security notice
As a general warning, please be aware that usage of these services means that any content passing through could be read by a third party, though a meticulous person can argue that the messaging client itself can technically be a third party as well. In other words, “just because you can use it, doesn't mean that you should” because an addition to 'convenience' is hard to shake off once you become too used to it.
This issue has been raised when FixTweet's original developer complained about the project being forked and removing its usage statistics for privacy reasons, which led to the unusual admission that the data was being used to report unsavory content to pre-acquisition Twitter.1)2) Shortly after, said project changed hands,3) though it was mainly because the original developer had grown sick of it.4)
Link method
Now, the first method involves modifying the link to one of the following solutions below, which only requires a basic level of courtesy (netiquette) or you could force it with a bot in the next section. Once again, these might work with other messaging clients, but I have no interest in verifying this. Some solutions may look weird as they're meant to be used with a sed substitute after you post the unmodified link.5)
| Target | Solution(s) | Source code | ||
|---|---|---|---|---|
| Bilibili | vxbilibili.com | b23.tv | ❌ | ❌ |
fxbilibili.seria.moe | fxBilibili | |
||
| Bluesky | fxbsky.app | FixTweet | |
|
vxbsky.app | vxBsky | |
||
girlcockbsky.app (unofficial) |
||||
boobsky.app | embedthing | Self-hosted | ||
xbsky.app | xbsky | |
||
bskye.app | bskye | |
||
cbsky.app | cbsky.app | |
||
bskx.app | (↵ s/y/x) | VixBluesky | |
|
bsyy.app | (↵ s/k/y) | FixBluesky | |
|
| DeviantArt | fixdeviantart.com | fixdeviantart | |
|
fxfb.seria.moe | fxfacebook | |
||
| FurAffinity | xfuraffinity.net | xfuraffinity | |
|
fxfuraffinity.net | fxraffinity | |
||
fxraffinity.net | (↵ s/u/x) |
|||
vxinstagram.com | InstagramEmbed | |
||
ddinstagram.com | InstaFix | |
||
kkinstagram.com | ❌ | ❌ | ||
| Iwara | fxiwara.seria.moe | fxiwara | |
|
| Niconico | nicovideo.gay | ❌ | ❌ | |
| Pixiv | phixiv.com | phixiv | |
|
ppxiv.com | (↵ s/i/p) |
|||
vxreddit.com | vxReddit | |
||
rxddit.com | (↵ s/e/x) | fxreddit | |
|
| Spotify | fxspotify.com | fxspotify | |
|
fixspotify.com | fixspotify | |
||
| Threads | fixthreads.net | fixthreads | |
|
vxthreads.com | vxThreads | |
||
| TikTok | tnktok.com | (↵ s/i/n) | fxTikTok | |
vxtiktok.com | vxtiktok | |
||
tiktxk.com | s/o/x) | tiktxk | |
|
tfxktok.com | (↵ s/i/fx) | ❌ | ❌ | |
| Tumblr | tpmblr.com | (↵ s/u/p) | fxtumblr | |
txtumblr.com | txtumblr | |
||
| Twitch | Add ? at the end. If it doesn't work, add more characters after ? until it does. |
|||
fxtwitch.seria.moe | fxtwitch | |
||
| Twitter / X | fxtwitter.com | FixTweet | |
|
fixupx.com | xfixup.com |
|||
twittpr.com | (↵ s/e/p) |
|||
vxtwitter.com | fixvx.com | BetterTwitFix | |
|
| YouTube | koutube.com | koutube | |
|
Bot method
The other method involves adding a bot that fixes and generates an embed for you, sometimes deleting the broken embed in the process. Of course, the drawback is that public bots are not perfect, some bots only support one website, and developers have to adhere to the developer policy, so they can't have public bots share unsavory content unless the bot is private or restricted.
- ❌ EZ / EmbedEZ (closed source)
Deletes embed, posts fixed embed. Media backup subscription service. Smells bad.8) - 🌟 FixTweet
Deletes embed, posts fixed embed. Basic role management tools. Freemium service, $1.99/mo. - Nano Embedding (closed source)
Deletes embed, spam replies with media. Reacts to 🚮. Ugoira not supported. No settings.9)
Note: 🌟 - Honorable mentions. ❌ - Not recommended.
s/i/n = “tiktok” → “tnktok”, s/e/x = “reddit” → “rxddit”, s/o/x = “tiktok” → “tiktxk”, etc._p0_master1200.jpg” is a thumbnail. So far, SaucyBot is the only Discord bot that makes an attempt to avoid this mistake, unless the file is ridiculously huge.