FixupXer Telegram Bot
03 · Link cleaner for Telegram groups
Watches a chat for links and strips their tracking. Where a platform's links preview badly in Telegram, it can rewrite them to a third-party frontend, so videos and images stand a better chance of embedding instead of arriving as bare URLs. The cleaning itself runs on the machine hosting the bot.
Use the public bot in a group or a private chat, or host your own from source.
Features
What FixupXer Telegram Bot does
- Rewrites X/Twitter, Instagram and TikTok links to third-party frontends for better Telegram previews
- Per-platform tracking removal for the major social, shopping and search platforms, plus a generic UTM and click-id pass; unknown or functional parameters are left intact
- Health-checks each Instagram and TikTok frontend before replying, falls back through the list, and prefers Instagram frontends that serve the embed themselves
- Moves links on recognised older Instagram and TikTok frontends onto the current ones; frontends retired as unsafe are not migrated
- Stays silent when a link needs neither cleaning nor a frontend rewrite — no reply, no noise
- Keeps the original text and names the poster; the original is removed only once every repost has gone through, and /delete lets the poster or a group admin remove a repost
- A "Try another proxy" button lets the poster or a group admin switch an eligible X/Twitter, Instagram or TikTok repost to a different frontend in place
- Tells Telegram to preview the converted link, even when the message carries others
- Keeps reposts in the same forum topic
- Usage statistics and proxy controls for the people the bot's operator names, via /stats and /setproxy; being a group admin does not grant them
Set-up
Adding it to a group
- Open your group's settings and add the bot as a member, searching for it by its username
- To have it remove the original message after it has reposted the cleaned links, make it a group administrator with the "Delete Messages" permission — without admin rights it only replies with the fixed links
- If you host your own copy, send /stats and /setproxy to the bot in a private chat, so statistics and proxy settings are not shown to the whole group
Worth knowing
Deliberate limits
- Only plain text messages — captions, polls and edited messages are ignored on purpose
- At most three links that need work are handled per message, duplicates counted once; past that, the original message stays in the chat with every link
- Links behind a text label, in a spoiler or in a code block are left alone
- Facebook and YouTube links are cleaned but not rewritten to a frontend; whether they embed is up to the platform and Telegram
Where to get it
Use the public bot in a group or a private chat, or host your own from source.
Licence and privacy
FixupXer Telegram Bot is released under MIT. The full text ships with the source.
FixupXer Telegram Bot privacy policy: what it does with your data.
The public, third-party proxy services the bot depends on for link conversion are not operated by NeatCode Labs and may stop working at any time without notice.
Names such as Facebook, Twitter, X, Instagram and others are trademarks of their respective owners. The FixupXer Telegram Bot is not affiliated with, endorsed by, or connected to these services or to Meta Platforms Inc.