Turn any text into a Jerma985 reaction GIF for Discord!
A Discord bot that generates custom GIFs by overlaying text on Jerma985 reaction GIFs. Fun, fast, and fully customizable.
Note: This is a community-maintained fork. The original creator (pauleks) has abandoned the project, and this version is maintained by the community to keep it functional and improve its features.
Transform any text into a Jerma985 GIF:
- Slash Commands:
/jerma text:When the impostor is sus - Context Menus: Right-click any message → "Turn into GIF"
- Custom GIFs: Add your own Jerma GIFs to expand the collection
- 🎭 Multiple GIF Options: Choose from dozens of Jerma reaction GIFs
- 🔄 Queue System: Handles up to 100 requests with smart rate limiting
- 📝 Rich Text Support: Unicode, emojis, and Discord custom emojis
- 🛠️ Easy Setup: Automated first-time configuration
- 🔧 Customizable: Add your own GIFs and tweak performance settings
- 🔐 Moderation: Built-in user banning and rate limiting
- 💾 Persistent Storage: Keeps your custom GIFs and settings safe
- ⚡ Fast & Lightweight: Minimal resource usage
- Node.js 20+ and FFmpeg
- Ubuntu/Debian:
sudo apt install nodejs npm ffmpeg
- macOS:
brew install node ffmpeg
- Windows:
- Download Node.js
- Download FFmpeg and add it to your PATH
- Ubuntu/Debian:
git clone https://github.com/MucciDev/jermacaption
cd jermacaption
npm install- Create a Discord application at discord.com/developers/applications
- Create a bot and copy the token
- Configure environment variables in
config/.env
npx ts-node src/index.tsContributions are welcome! See the Development Guide for:
- Code structure and architecture
- Adding new features
- Testing and debugging
- Performance optimization
If you have questions or need help, open an issue or join the community discussions.
- Node.js 20.x
- FFmpeg for GIF processing
- Discord bot token and application ID
This is a community fork of the original project by pauleks. Please respect the original creator's work while contributing to this maintained version.
