A Discord bot that puts users in "yap jail" - preventing them from speaking in voice channels & chatting while allowing camera, screen sharing!
โจ Features
- ๐ Mute in Voice - Server mute + channel permissions
- ๐ฌ Block Chat - No messages in any text channel (including voice chat)
- ๐ฅ Camera & Screen Share - Still works while jailed
- โฑ๏ธ Auto-Release - Automatically freed after timer expires
- ๐ค Self-Jail - Users can jail themselves
- ๐ Self-Free - Free yourself via DM or server
- ๐ Admin Controls - Force jail with no self-free option
๐ Commands
| Command | Description |
|---|---|
/yapjail |
Put yourself in yap jail for a specified time. |
/yapfree |
Free yourself. Works in my DMs! |
/yapjail_status |
Check your current jail status. |
/yapjail_admin |
Jail another user. Set forced: True if forced timeout user cant free themselves. |
/yapfree_admin |
Admin: Free any user from jail. |
/yapjail_list |
Admin: List all currently jailed users. |
Command Options
/yapjail <time> [reason]
time - Minutes to stay jailed (1-1440)
reason - Why you're going to jail
/yapjail_admin <user> <time> [reason] [forced]
user - @mention the user
time - Minutes to stay jailed
reason - Why they're being jailed
forced - true/false (default: false)
๐ License
MIT License - Free for personal and commercial use.
๐ค Contributing
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing) - Open a Pull Request
โญ Show Your Support
If this bot helped you, give it a star on GitHub!
๐ Links
- Invite Bot: Click here to invite
Made with โค๏ธ for all the yappers out there!
Comments