Only bot your server
actually needs.
Moderation, tickets, logging, automation, security, statistics and a web dashboard with complete customization. Enable the modules you want and leave the rest off.
Free to use with custom command creation.
Available now
Tools that work together
Every module below is implemented in the current bot. Availability labels on the Features page distinguish released tools from planned work.
KAL v2 Visual Engine
Your Ideas. Your Commands. Your Automation.
Create custom Discord commands tailored to your server using Kharat Automation Language (KAL v2). Build beyond predefined commands and automate the way your community works.
- Build custom commands for your server
- Create event-driven automations
- Use KAL v2 for advanced customization
- Test and validate commands before deployment
AUTOMATION welcome_gate {
INVOCATION EVENT;
ON MEMBER_JOIN {
ADD ROLE "Member";
SEND CHANNEL "welcome" {
TITLE: "Welcome to the Server!";
DESCRIPTION: "Hey {user.mention}, enjoy your stay!";
COLOR: 0x8B5CF6;
}
}
}
Auto Jail & Verification
Automatically jail rule violators and isolate unverified accounts until complete.
Advanced Ticket Panels
Interactive ticket buttons with automatic transcripts and staff claim routing.
Weighted Leadership Governance
Continuous democratic elections with tiered message-weight criteria.
Community Marketplace
Discover What the Community Builds.
Explore community-created Discord automations, commands, and modules. Find useful creations, inspect their functionality, and extend your server with community-built solutions.
- Discover community-built automations
- Browse commands and reusable modules
- Inspect packages before installation
- Share your own creations with the community
Getting started
Set up in three steps
You can start with the defaults and change the configuration later from Discord or the dashboard.
-
01
Invite the bot
Choose your server and approve the permissions. The invite includes the slash-command scope so the command menu is ready.
-
02
Check the prefix
The default prefix is
,. Run,prefixto confirm it, or change it in the dashboard. -
03
Enable what you need
Configure tickets, logging, automation and security from their slash commands or the dashboard. Disable modules you do not use.
Built for administrators
Clear rules, explicit permissions
- Moderation commands check Discord permissions and role hierarchy before acting.
- Only moderation and utility commands use a prefix; every other module is slash-only.
- Ticket panels are persistent, duplicate tickets are prevented, and deletion can send a transcript.
- Logging, automation and security can each be disabled independently.
Questions
Before you invite
Is Kharat Bot free?
Yes. There is no paid tier or credit card requirement for the features described on this site.
Do I need Administrator permission?
The default invite requests Administrator so setup and moderation work without missing permissions. You can review the granted permissions in Discord after the bot joins.
Which commands use a prefix?
Only moderation and utility commands use the prefix. Tickets,
logging, automation, security, statistics and help are slash-only.
The default prefix is ,.
Why bot response is slow
Due to use of free online hosting platform with limited resources , bot as of now might feel slow ! .
Where can I get help?
Start with the troubleshooting guide, then use the contact details on the Support page.
Ready when you are
Give your community a cleaner setup.
Invite Kharat Bot, keep the modules you need, and manage the rest from Discord or the dashboard.