the bot that used to run the server
Moderation, tickets, anti-raid, giveaways, and a pile of slash commands in one place. It is archived, not abandoned: the official app still starts, and you can still invite it or run a copy yourself.
Slash commands start with /. Older prefix commands use , for most things and ! for config. /help lists both.
what it actually does
You invite it when you want bans, cases, tickets, and setup in one bot.
- it moderatesBan, tempban, softban, kick, timeout, warn with thresholds, purge, slowmode, lock, nick lock, and a persistent case log. Slash and prefix both exist for the important ones.
- it watches the doorAnti-raid, a verification panel with an optional account-age check, invite tracking, and a guided
/server_setupwizard. - it handles the queueButton tickets (three per hour, no transcripts), giveaways, polls, self-roles, booster roles, autoresponders, reminders, birthdays, and AFK.
- it has a few extras
/define,/decide,/topic, coinflips, and similar small commands. No model, no chat, no image generation. - it has a control centerIf you self-host, the bot serves a web dashboard for the same guild settings. Discord commands still work without it.
how you talk to it
Most commands need the matching Discord permission (ban, kick, manage server, and so on). Prefix defaults to a 3-second cooldown. /help is the full list; this is the short one.
/helpEverything it can do, by category.
/ban · /kick · /timeout · /warnThe usual staff actions. /ban takes an optional duration. /case view and /case user inspect the record privately.
/purge · /lock · /slowmodeClean a channel, lock it, or slow it down. Unlock and untimeout exist too.
/verification setup · /selfroles · /giveaway start · /pollThe community buttons: verify, pick a role, enter a giveaway, vote.
/config · /plugins · /server_setupPer-server settings, optional plugins, and a guided first-run. Prefix config uses !.
/define · /decide · /topicLook up a word, pick from a list, or get a conversation starter. Local or a public dictionary. Not a chatbot.
/data_request · /data_deletion_requestServer owner only. See what this guild stored, or wipe it.
the limits, said plainly
This is an archived bot on a small host. It is not a promise of uptime or new features.
- archived means frozenExpect fixes if it is on fire. Do not expect a product roadmap, new slash commands, or a redesign of the dashboard.
- tickets stay smallThree tickets an hour. No saved transcripts. Close them when you are done.
- no chatbotThere is no
/ask, no image generation, and no conversation memory. Those commands were removed.
It can still ban the wrong person if a moderator tells it to. Check the case log.
what it keeps
Guild settings, cases, warnings, tickets, giveaways, autoresponders, custom commands, automations, birthdays, tempbans, self-roles, invite joins, and similar server records live in a local SQLite file on the host.
Server owners can run /data_request and /data_deletion_request. The longer version is the privacy policy. Inviting it also means the terms.
things people actually ask
Is it dead?
Archived, not powered off. The official app is still invited as KozzyX. New work goes to other bots. This one is kept around because some servers still use it.
Why didn’t a slash command show up?
Give Discord a minute after invite. The bot needs the permission that command uses, and its role has to sit high enough to ban or manage roles. /diagnose checks a lot of that.
Do I need the website dashboard?
No. Commands work in Discord. The control center is for people who self-host and would rather click. This domain is the public site, not that app.
Where do I say something is broken?
The Discord server, or the person who made it: Discord ckazros · ckazros@kozzyx.org. Say what you tried. Please don’t paste tokens, case files, or private tickets into a public channel.
or run it yourself
KozzyX is a Node.js 22 app. You bring a Discord bot token, and any optional mail keys. Prefix and slash commands load from the repo. The dashboard is served by the same process.