Ticket Bot is a open-source Discord bot that allows you to easily manage support tickets on your server. It is built with @discordjs/core for a lower memory footprint than discord.js.
The documentation is available here
Members with the Ban Members or Administrator permission can prevent a user from opening any ticket type:
/ticketban user:@user duration:7dbans them for seven days. Durations accepts,m,h,d, andw, including combinations such as1d12h./ticketban user:@userbans them for life. You can also setduration:lifetimeorduration:permanentexplicitly./ticketunban user:@userlifts a ticket ban early.
Running /ticketban again replaces the user's current ban. Bans persist across restarts, and timed bans expire automatically, including while the bot is offline. Existing tickets and invitations are unaffected.
Before starting this version, run bun run drizzle:push to add the ticket_bans table to your bot's database.
Ask questions and get support on our Discord server.
Contributions are welcome! Please read the contributing guidelines first.
Our current project maintainers:
Thanks to all our sponsors! 🙏
You can see all perks here: https://github.com/sponsors/Sayrix
- Have you made a video about Ticket-Bot? Please share it with us on our Discord server to get it listed here!
Ticket-Bot is licensed under the GNU Affero General Public License, version 3 only ("AGPL-3.0-only"). See LICENSE.md for the full license text.
Additional Term under GNU AGPL v3, Section 7(b):
You are required to preserve and display, in a location clearly visible to end users interacting with the bot (such as bot embeds, the bot's "Bio" Discord profile, status, or equivalent), a notice that the software is powered by Ticket-Bot, including a link to the original project repository or to its website.
This notice must not be removed, obscured, or replaced.
