https://github.com/kenhendricks00/fixembed
A Discord bot that fixes the lack of embed of support in Discord.
https://github.com/kenhendricks00/fixembed
bot discord embed fix instagram reddit twitter
Last synced: about 1 month ago
JSON representation
A Discord bot that fixes the lack of embed of support in Discord.
- Host: GitHub
- URL: https://github.com/kenhendricks00/fixembed
- Owner: kenhendricks00
- License: mit
- Created: 2024-01-12T21:21:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-28T06:28:03.000Z (over 1 year ago)
- Last Synced: 2025-03-24T15:21:42.715Z (about 1 year ago)
- Topics: bot, discord, embed, fix, instagram, reddit, twitter
- Language: Python
- Homepage: https://discord.com/oauth2/authorize?client_id=1173820242305224764
- Size: 883 KB
- Stars: 24
- Watchers: 3
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Enhance Your Discord with Proper Embeds for Social Media Links.
# π οΈ Usage
Send a message containing a X/Twitter, Instagram, Reddit, Threads, Pixiv, Bluesky, Bilibili link, and the bot will remove your message or just the embed and automatically convert it to its fixed link respectively, replying with the fixed link and label of who sent it.
> [!TIP]
> You can **suppress** automatic conversion for a specific link by surrounding it with `< >` (e.g., ``).
**Commands:**
- `/fix [link]` - Manually convert a link to an embed-friendly version
- `/help` - View all commands and supported services
- `/settings` - Configure bot settings for your server
- `/premium` - View and manage your Premium subscription
- `/activate` / `/deactivate` - Toggle link conversion for specific channels
- **Right-click message β Apps β Fix Embed** - Convert links in any message
# π Why Choose FixEmbed?
- **Comprehensive Platform Support**: Supports X/Twitter, Instagram, Reddit, Threads, Pixiv, Bluesky, Bilibili, and more.
- **User-Installable**: Install to your personal account and use `/fix` or the context menu anywhereβeven in servers where the bot isn't added!
- **User-Friendly Configuration**: Easy setup with customizable settings for individual servers.
- **Reliable Performance**: Ensures consistent embed functionality across all platforms.
# π Key Features
1. **Multi-Platform Support**:
- **X/Twitter**
- **Instagram**
- **Reddit**
- **Threads**
- **Pixiv**
- **Bluesky**
- **Bilibili**
2. **User-Installable App**:
- Install FixEmbed to your personal account
- Use `/fix [link]` or right-click β Apps β Fix Embed anywhere
- Works in DMs, group chats, and servers
3. **Customizable Settings**:
- Activate or deactivate services per channel or server-wide.
4. **Direct Message Capability**:
- Use the bot privately by sending links directly.
5. **Easy Hosting Options**:
- Host the bot yourself using Docker.
6. **Link Suppression**:
- Prevent automatic conversion by wrapping links in `< >`.
7. **Multi-Language Support**:
- Available in 8 languages: English, Spanish, Portuguese, French, German, Japanese, Korean, and Chinese.
- Change language via `/settings` β Language.
# π Premium
Power up your server with **FixEmbed Premium** for just **$1.99/month**! Use the `/premium` command in Discord to subscribe.
**Perks include:**
- π¨ **Custom Embed Colors** β Set a custom hex color for all FixEmbed messages via `/settings` β Embed Color
- π€ **Bot Message Processing** β FixEmbed will process links posted by other bots
- π·οΈ **No "Sent by" Label** β Clean embeds without the attribution footer
- β€οΈ **Support Development** β Help keep FixEmbed running and improving!
# π Invite FixEmbed to Your Server
Click the following link to invite FixEmbed to your server: [Invite FixEmbed](https://discord.com/oauth2/authorize?client_id=1173820242305224764)
# π³ Host FixEmbed Yourself
You can host the bot yourself using Docker:
```bash
docker pull kenhendricks00/fixembed
docker run -d kenhendricks00/fixembed
```
Just don't forget to set your bot's token using BOT_TOKEN
# π¬ Support
If you need support or have any questions, you can join the [support server](https://discord.gg/QFxTAmtZdn) or open an issue on GitHub.
**Note:** If it's a technical issue, be sure to have debug info ready by using /settings, then click Debug.
# π Quick Links
- [Invite FixEmbed](https://discord.com/oauth2/authorize?client_id=1173820242305224764)
- [Vote for FixEmbed on Top.gg](https://top.gg/bot/1173820242305224764)
- [Star our Source Code on GitHub](https://github.com/kenhendricks00/FixEmbed)
- [Join the Support Server](https://discord.gg/QFxTAmtZdn)
# π Credits
- Instagram carousel images via [VxInstagram](https://github.com/Lainmode/InstagramEmbed-vxinstagram)
- Instagram fallback via [Snapsave](https://snapsave.app)
- Pixiv data via [Phixiv](https://github.com/thelaao/phixiv)
- Bilibili data via [VxBilibili](https://github.com/niconi21/vxBilibili)
- Built with [Hono](https://hono.dev/) framework
- Deployed on [Cloudflare Workers](https://workers.cloudflare.com/)
