Nameless Rumia's Wiki

I'm tired of the internet!

User Tools

Site Tools


fixing_discord_embeds

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)

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 GitHub last commit (branch)
Bluesky fxbsky.app FixTweet GitHub last commit (branch)
vxbsky.app vxBsky GitHub last commit (branch)
girlcockbsky.app (unofficial)
boobsky.app embedthing Self-hosted
xbsky.app xbsky GitHub last commit (branch)
bskye.app bskye GitHub last commit (branch)
cbsky.app cbsky.app GitHub last commit (branch)
bskx.app (↵ s/y/x) VixBluesky GitHub last commit (branch)
bsyy.app (↵ s/k/y) FixBluesky GitHub last commit (branch)
DeviantArt fixdeviantart.com fixdeviantart GitHub last commit (branch)
Facebook fxfb.seria.moe fxfacebook GitHub last commit (branch)
FurAffinity xfuraffinity.net xfuraffinity GitHub last commit (branch)
fxfuraffinity.net fxraffinity GitHub last commit (branch)
fxraffinity.net (↵ s/u/x)
Instagram vxinstagram.com InstagramEmbed GitHub last commit (branch)
ddinstagram.com InstaFix GitHub last commit (branch)
kkinstagram.com
Iwara fxiwara.seria.moe fxiwara GitHub last commit (branch)
Niconico nicovideo.gay
Pixiv phixiv.com phixiv GitHub last commit (branch)
ppxiv.com (↵ s/i/p)
Reddit vxreddit.com vxReddit GitHub last commit (branch)
rxddit.com (↵ s/e/x) fxreddit GitHub last commit (branch)
Spotify fxspotify.com fxspotify GitHub last commit (branch)
fixspotify.com fixspotify GitHub last commit (branch)
Threads fixthreads.net fixthreads GitHub last commit (branch)
vxthreads.com vxThreads GitHub last commit (branch)
TikTok tnktok.com (↵ s/i/n) fxTikTok GitHub last commit (branch)
vxtiktok.com vxtiktok GitHub last commit (branch)
tiktxk.com (↵ s/o/x) tiktxk GitHub last commit (branch)
tfxktok.com (↵ s/i/fx)
Tumblr tpmblr.com (↵ s/u/p) fxtumblr GitHub last commit (branch)
txtumblr.com txtumblr GitHub last commit (branch)
Twitch Add ? at the end. If it doesn't work, add more characters after ? until it does.
fxtwitch.seria.moe fxtwitch GitHub last commit (branch)
Twitter / X fxtwitter.com FixTweet GitHub last commit (branch)
fixupx.com xfixup.com
twittpr.com (↵ s/e/p)
vxtwitter.com fixvx.com BetterTwitFix GitHub last commit (branch)
YouTube koutube.com koutube GitHub last commit (branch)

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.

  • Boe Tea GitHub last commit (branch) Discord server count6)
    Does nothing, spam replies with media. Reacts to 🚮. Ugoira not animated. Too many features.
  • Embed Fixer GitHub last commit (branch) Discord server count
    Deletes post, mimics post with fixed embed. React ❌ to 🚮. Ugoira not animated.
  • Ermiana GitHub last commit (branch) Discord server count
    Deletes embed, replies with fixed embed and menu buttons. No settings. Very obviously Taiwanese.7)
  • EZ / EmbedEZ (closed source) Discord server count
    Deletes embed, posts fixed embed. Media backup subscription service. Smells bad.8)
  • 🌟 FixTweet GitHub last commit (branch) Discord server count
    Deletes embed, posts fixed embed. Basic role management tools. Freemium service, $1.99/mo.
  • LinkFix GitHub last commit (branch) Discord server count
    Deletes embed, replies with one of those aforementioned links. No settings.
  • Nano Embedding (closed source) Discord server count
    Deletes embed, spam replies with media. Reacts to 🚮. Ugoira not supported. No settings.9)
  • 🌟 SaucyBot GitHub last commit (branch) Discord server count
    Deletes embed,10) replies with fixed embed. No settings. Aware of “_master1200”.11) The classic.

Note: 🌟 - Honorable mentions. ❌ - Not recommended.

3)
"Goodbye, TwitFix!" (May 16, 2022). Daisy's Blog.
4)
"The future of TwitFix" (March 16, 2022). Daisy's Blog.
5)
For example: s/i/n = “tiktok” → “tnktok”, s/e/x = “reddit” → “rxddit”, s/o/x = “tiktok” → “tiktxk”, etc.
6)
Boe Tea does not have an entry in the Discord App Directory, so we have to go off of its internal stats. The rest of these bots do have an entry, so the other 'servers' buttons should be clickable.
7)
Ermiana is aggressively clear that it is Taiwanese bot, supporting websites like PTT and Plurk, on top of Traditional Chinese buttons like “gèngduō túpiàn” (更多圖片, lit. “more images”). Everyone can see and interact with the embedded menu buttons, so it's kind of like a public remote control. Neat.
8)
EmbedEZ is a weird service that has a ton of embed fixing solutions, but something about clicking on a link and being brought to EmbedEZ instead of the intended post feels scummy, thus why I'm reluctant to list their services in the big chart. It also does not support Bluesky or Pixiv. Aside from this, EmbedEZ has this weird Twitter account.
9)
Nano Embedding personally wasn't for me, but the developer does draw some nice furries. :V
10)
SaucyBot might not have the correct permissions to delete embeds if you're one of the servers that added it during the early post-SauceBot days, so just kick and reinvite the bot if you want to fix that.
11)
Pixiv has distinct filenames where you can tell that “_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.
fixing_discord_embeds.txt · Last modified: by namelessrumia