cacTickets v6.0 — Major Rewrite & Rebrand (formerly zTickets)
This update is a complete rebuild of the original ticket bot previously sold for $4.99 under the name zTickets.
cacTickets v6 is not a small patch or hot-fix — it is a new major version with a modern codebase, new architecture, and a much larger feature set.
Rebrand
- Product renamed from zTickets → cacTickets
- Same product line, new identity, fully upgraded core
Technical upgrade
- Fully rewritten for Discord.js v14
- Modern slash commands, buttons, modals, and interaction handling
- Cleaner project structure with handlers, schemas, and a real module API
- Unified configuration via
config.yml- Secrets moved to
.env(TOKEN, optionalMONGO_URI)- Locale system with Turkish & English
- Database support: SQLite, JSON, and MongoDB
Core ticket system
- Ticket panel with modal creation (reason + details)
- Claim / unclaim with support-role permissions
- Close with or without reason + confirmation flow
- Reopen and timed delete
- Active / archive categories
- Max open tickets per user
- Channel name prefix customization
Staff & moderation tools
- Priority levels: Low / Medium / High / Urgent
- Staff-only internal notes (
/notes)- Blacklist system (
/blacklist add|remove|check)/add,/remove,/rename,/close/profileand/stats- Event logging for create, claim, close, reopen, delete, rating, and priority changes
Transcripts & logs
- HTML and TXT transcripts
- Dedicated transcript log channel
- Optional auto-transcript on ticket delete
- Separate event log channel for staff visibility
User experience
- Close notification sent to the owner via DM (reason + summary)
- 1–5 star rating via DM (works even after the ticket channel is locked)
- Rating nudge if the user does not rate
- Owner follow-up DM after close (“was your issue resolved?”)
Automation
- Auto-close inactive tickets (warning → archive)
- Claim reminder for unclaimed tickets
- Daily digest with ticket statistics
- Staff leaderboard (
/leaderboard) with claim/close metrics- Optional weekly leaderboard posting
Module / plugin system
A real extensible module system is included:
module.yml+ optionalconfig.yml- Per-module locales (
en/tr)- Lifecycle:
onEnable/onDisable- Priority & dependency support
- Safe API for events, commands, logging, and translations
Included modules
- WelcomePing
- StaffAlert
- CloseSummary
- ClaimReminder
- DailyDigest
- StaffLeaderboard
- RatingNudge
- OwnerFollowUp
Migration notes for previous buyers
If you owned the older zTickets ($4.99) version:
- Download cacTickets v6
- Copy your category IDs, support role ID, and channel IDs into the new
config.yml- Put your bot token in
.env- Run
npm install- Start with
npm start- Use
/panelto send a new ticket panel
Important:config.jsonis no longer used. All settings are inconfig.yml+ locale files.
Summary
cacTickets v6 turns the old lightweight ticket bot into a full staff-ready support system: modern Discord.js, localization, modules, automation, ratings, logs, and stronger moderation tools — while staying simple to install and configure.
Added config.yml instead of config.json
(Converter: https://www.bairesdev.com/tools/json2yaml/)
added .env file for more security
You can customize embeds however you want.
Config has been changed u should change the Config before use.
I've just double checked the code and deleted the useless maps (forEachs) the new update will be the best update ever!
What comes with zTickets v4.0.0
What bugs are fixed
- Claim System
- Close With Reason
- and much code updates (like the latest djs version, and Ticket codes are now class based)
- I dont saw any bugs because of this I did not fix anything but I found very much garbage code and deleted It.
- like I said this version will be the PERFORMANCE UPDATE.
