Skip to content
kesarAI · v1

An intelligent discord bot;
features you need,
and features you want.

Moderation. Logging. Levels. An economy. 150+ slash commands.

// what ships

Seven pillars, one bot.

Pulled straight from the cog catalogue.

AI assistant

Multi-turn chat with four server tools.

Triggered by /ask, by typing `ksr` at the start of a message, by @mention, or by reply. Conversations persist until /forget. Responses stream; a user-scoped retry view replays the generation if it needs another pass. Usage is bounded by a per-user point budget.

read_messagessearch channel history
get_memberlook up a user
get_rolelook up a role
web_searchcurrent info
ksr …/ask/forget/quota

AI moderation

Real-time content scanning + agentic mod planning.

Autopilot is the main AI mod: every uploaded image, video, GIF, and link is scanned in real time. Google Vision plus Gemini grade content across five categories (adult, racy, violence, hate, harassment) with per-category sensitivity, and OCR pulls text out of images so banned words land even when they're embedded in screenshots. Animated GIFs and WebPs get their first frame extracted for Vision and OCR before Gemini takes a pass at the motion — text overlays burned into GIF templates don't slip through. Web Risk checks every URL; any URL with an image extension also gets the full image-content scan, not just reputation. Antinuke watches the audit log alongside — dangerous role grants and burst destructive actions get reverted before they settle, with a separate strike + jail ladder for human attackers. ModAI sits on top — a planner reads channel context, drafts a moderation plan, and waits for a moderator to click Confirm before anything runs.

Autopilot vision5-category sensitivity grading
OCR + word-ban checktext inside images and GIFs
Web Risk URL scanevery link, every message
ModAI planner49 tools, confirm gate
/modaimai …/autopilot setup

Audit logging

See everything, with detailed mod performance stats.

Every deletion, edit, role change, kick, ban, mute, and ticket event is captured — including the original message body when something is deleted. Per-moderator stats track who's actioning what and how often. Filter and export to CSV / JSON / TXT. Choose per-category retention, decide which log channel each event flows to, mirror Discord's native audit log alongside, or split member events out from moderation events. Everything is configurable from the dashboard.

/logs case/logs stats/logs export/logs config

Leveling

XP, role rewards, multipliers, leaderboards.

Members earn XP from chatting, voice activity, and reactions. Configure XP rates, cooldowns, role rewards at any level milestone, bonus-XP channels, ignored channels, no-XP roles, prestige, seasonal resets, and announce mode. The default exponential curve fits most servers; an experimental ELO mode runs a zero-sum tax-and-dividend rating system where activity moves XP between members.

/rank view/rank leaderboard/leveladmin setup/leveladmin roles

Verification

Ticket-based onboarding with HTML transcripts.

Configurable workflow: new members open a private ticket, a moderator approves, and the ticket auto-deletes once resolved. Transcripts are saved as HTML for review.

/v/ticket setup/ticket dashboard

Catalogue

150+ slash commands.

Moderation primitives, reminders, role menus, info commands, polls, transcripts, AFK. A full battle-and-crate economy ships under /koins — eight PvE zones, daily bosses, crate drops, a forge, PvP duels, jobs, stocks. Every system has a setup panel; no chat-typing scavenger hunts.

/quicksetup/rolemenu create/koins balance

Setup

One guided panel.

/quicksetup wires the core systems — moderation tiers, logging channels, verification, level rewards, ticket categories, AI quotas. Native Discord selects throughout.

/quicksetup/setup moderation/leveladmin setup

// faq

Common questions.

Is kesarAI free?
Yes — kesarAI is free to add and use. AI commands (chat, image generation, summaries) draw from a per-user point budget that refills on a rolling window; see the AI quota guide.
How do I set it up?
Add the bot, then run /quicksetup — an eight-step wizard that wires moderation roles, logging, verification, leveling, and AI access. Every system has a setup panel, so there are no chat-typing scavenger hunts. Full walkthrough in getting started.
What permissions does kesarAI need?
It requests the permissions it needs to moderate effectively — including antinuke, which reverts malicious role and channel changes before they settle. You review them at install time and can adjust them anytime in Discord’s role settings. See permission tiers.
Which AI model powers it?
Google Gemini, via Google Vertex AI. AI output is advisory — moderators stay in control of every action, as set out in the Terms.
Is my data private?
Per-server configuration is isolated by guild ID. Personal AI memory is per-user, and you can view, export, or wipe it anytime from your account. Details in the Privacy Policy.
Can I run it alongside other bots?
Yes. Configuration is per-guild and kesarAI doesn’t require exclusive control — run it next to whatever else your server already uses.

// jump in

Add to a server.

Configures from /quicksetup or the dashboard.