Kharat Bot Docs

Command reference

Every built-in command — prefix and slash — grouped by module, with aliases and required permissions.

Every command below ships with the bot. Modules ship disabled except core — enable what you need (see Module toggles). The default prefix is ,; change it with ,cgprefix. Slash versions exist where marked.

Core (always on)#

CommandPurpose
,helpInteractive module/command picker (also /help)

Utility#

CommandAliasesPurpose
`,snipe [n\@user]`,s
,editsnipe,esnipe, ,esPrevious version of the last edited message
,reactionsnipe,rsnipe, ,rsRecently removed reactions
,snipehistory,snipelist, ,shistoryDeleted-message history (1–10)
,snipeclear,clearsnipe, ,csnipeClear channel history — Manage Messages
,remindme <dur> <msg>,remind, ,reminderPersistent reminder
,reminders,remindlistList your reminders
,remindcancel <id>,cancelreminder, ,reminddelCancel one
,remindedit <id> <msg>—Edit a reminder
,remindclear—Delete all yours
,userinfo [@user],whois, ,uinfo, ,userUser details
,serveravatar [@user],sav, ,guildavatarServer avatar
,banner [@user],userbannerProfile banner
,avatar [@user],avGlobal avatar (also slash)
,roleinfo <role>,rinfoRole details
,permissions [@user],permsEffective permissions
,serverinfo,sinfo, ,guildinfoServer overview
,membercount,members, ,mcMember statistics
,channelinfo [#ch],cinfo, ,ciChannel details
,threadinfo [#thread]—Thread details
,emojis,emojilistEmoji usage
,stickers,stickerlistSticker list
,boostinfo,boostsBoost status
,botinfo,about, ,botRuntime statistics
,ping—Latency
,inviteinfo <code>,invite, ,invinfoInspect an invite
,userlookup <id>,lookupResolve a user
,roll <dice>,diceDice notation
,randomnumber [min] [max],rand, ,random, ,rngRandom integer
,choose <options>,pickPick one option
,enlargeemoji <emoji>,jumbo, ,bigemojiFull-size emoji
,time [zone],currenttime, ,tzTime in a zone
,timediff <d1> and <d2>,datediffTime between dates
,firstmessage [#ch],firstmsgLink first message
,channelid [#ch],cidChannel ID
,roleid <role>,ridRole ID
,permalink <id>,msglinkMessage jump link

Invite tracker (submodule)#

CommandAliasesPermissionPurpose
,invites [@user],myinvites, ,invitestats—Invite statistics
,inviter @user,whoinvited, ,invitedby—Who invited someone
,inviteleaderboard,topinvites, ,ilb—Top inviters
,inviteconfig,invconfigManage ServerConfig subcommands
,invitesync,syncinvitesManage ServerRe-sync cache

Moderation#

CommandPermissionPurpose
,ban @userBan MembersBan a member
,kick @userKick MembersKick a member
,timeout @user <dur> [reason]Moderate MembersTimeout (≤ 28 days)
,unmute @userModerate MembersRemove a timeout
,gulag @userManage RolesAssign the gulag role
,forgive @userManage RolesRemove the gulag role
,gulagrole <role>AdministratorSet the gulag role
,gulagchannelid <ch>AdministratorSet the gulag log channel
,enable / ,disableAdministratorModule/command switches
,prefix—Show the prefix
,cgprefix <prefix>AdministratorChange the prefix
,councilaudit [case#]owner/Admin/Manage ServerRead-only KAL case audit

Dashboard slash commands#

CommandPermissionPurpose
/securityManage Serverstatus, antiinvite, antispam, exemptrole, exemptchannel
/loggingManage Serverchannel, toggle, status, test
/ticketvariespanel, claim, unclaim, close, reopen, delete, add, remove, info
/automationManage Serveradd, remove, toggle, list
/stats—Server statistics overview
/help—Interactive help