Utilities
Info commands, server stats, reminders, and server tools.
Everyday tools for members and staff.
Info commands
,avatar [user]Shows someone's avatar at full size. Shows their server avatar too, if they have one.
,av, ,pfp,banner [user]Shows someone's profile banner at full size.
,botinfoShows khari's speed, uptime, and how many servers it's in.
,about, ,botstats,botpingThe full ping panel: connection, average over the last few checks, and reply time.
,channelinfo [channel]Shows a channel's type, age, category, topic, and slowmode.
,ci,help [query]Shows khari's commands, or how to use one command.
,membercountShows how many members the server has.
,mc,pingShows how fast khari is responding.
,rolesLists every role in the server, top to bottom, with how many members each has.
,rolelist, ,allroles,servericonShows the server's icon at full size.
,icon,serverinfoShows the server's owner, age, members, channels, roles, and boosts.
,si, ,guildinfo,userinfo [member]Shows someone's account age, join date, roles, and badges. Staff also see their cases.
,whois, ,uiStats commands
,leaderboard ["messages"|"voice"=messages] ["today"|"week"|"month"|"all"=all]Shortcut for the message or voice leaderboard.
,lb, ,top,stats [member] [period=all]Shows someone's messages, voice time, server rank, and favorite channels. Add today, 7d, 30d or all.
,stats ignore <channel>Stops (or starts again) counting messages and voice time in a channel or category.
,stats ignoredLists the channels and categories that don't count toward stats.
,stats messages ["today"|"week"|"month"|"all"=all]Shows the top 10 members by messages sent, and where you place.
,chat, ,msgs,stats reset <member>Wipes someone's messages and voice time in this server.
,stats server ["today"|"week"|"month"|"all"=all]Shows the whole server's activity: messages, voice time, top members, and busiest channels.
,overview, ,guild,stats voice ["today"|"week"|"month"|"all"=all]Shows the top 10 members by time in voice, and where you place.
,vcPersonal tools commands
,afk [reason=AFK]Marks you as away. Anyone who pings you is told, and it clears when you talk again.
,highlight <word>Get a DM when a word is mentioned here. Name a word you already have to remove it.
,hl,highlight add <word>Adds a word or phrase to your highlights.
,highlight listShows your highlights in this server.
,highlight remove <word>Removes a word from your highlights.
,jumbo <emoji>Shows an emoji at full size.
,bigemoji, ,enlarge,remind <duration> <text>Reminds you about something by DM after a while.
,reminder, ,remindme,remind cancel <reminder_id>Cancels one of your reminders by its number.
,delete,remind here <duration> <text>Reminds you in this channel instead of by DM.
,remind listShows your reminders.
,time [member]Shows someone's local time, if they've set their time zone.
,timezoneShows your time zone and local time, or how to set one.
,tz,timezone removeForgets your time zone.
,timezone set <zone>Sets your time zone, like America/New_York, EST, London, or UTC+5:30.
Server tools commands
,autopublish <channel>Turns auto-publishing on or off for an announcement channel.
,autoresponderAutomatic replies to trigger words. Use {user}, {server}, or {membercount} in the reply.
,ar,autoresponder add <trigger_and_reply>Adds an autoresponder: trigger | reply. Flags: --exact, --delete (removes the trigger), --send.
,autoresponder exclusive <role or channel> <trigger>Only lets a role, or one channel, use an autoresponder. Run again to undo.
,autoresponder exclusive list <trigger>Shows the roles and channels an autoresponder is limited to.
,autoresponder listShows every autoresponder.
,autoresponder remove <trigger>Removes an autoresponder by its number or trigger.
,autoresponder resetRemoves every autoresponder.
,clear,autoresponder roleGives or takes roles from whoever says an autoresponder's trigger.
,autoresponder role add <role> <trigger>Gives a role to whoever says the trigger (run again to undo). `list <trigger>` shows them.
,autoresponder role remove <role> <trigger>Takes a role from whoever says the trigger (run again to undo). `list <trigger>` shows them.
,autoresponder update <trigger_and_reply>Changes an autoresponder's reply: trigger (or number) | new reply.
,edit,autoresponder variablesShows what you can put in a reply.
,vars,clearsnipeClears every sniped message, edit and reaction in this channel.
,cs, ,clearsnipes,editsnipe [number]Shows a recently edited message in this channel, before and after. Add a number to go further back.
,esnipe,embedOpens the embed builder: title, text, colour, images, and link buttons.
,embed edit <link>Edits an embed khari posted. Right-click the message, Copy Message Link, and paste it.
,emojiLists the server's emojis. Add, remove and rename them with the options.
,emojis, ,emote, ,emotes,emoji add <link, attachment, or emoji> [name]Adds an emoji from an image link, an attached image, or another server's emoji.
,create, ,upload,emoji info <emoji>Shows an emoji's name, ID, age and a link to its image. Works for any server's emoji.
,emoji listLists the server's emojis.
,emoji remove <emojis>Deletes up to 10 of the server's emojis.
,delete, ,del,emoji rename <emoji> <new name>Renames one of the server's emojis.
,poll <text>Starts a button poll. Separate options with |. Start with a duration, multi, or anon to change it.
,poll end <poll_id>Ends a poll early. The person who started it, or staff with Manage Messages, can.
,reactionhistory <message link>Shows who added and removed reactions on a message since khari last restarted.
,rh, ,reactionlog,reactionsnipe [number]Shows a reaction someone recently removed in this channel.
,rsnipe, ,rs,say <channel> <message>Posts a message as khari.
,scheduleMessages khari posts later, once or on repeat.
,schedule add <channel> <when> <text>Posts a message once, after a while (like 2h or 1d).
,schedule listShows every scheduled message.
,schedule remove <scheduled_id>Cancels a scheduled message.
,schedule repeat <channel> <every> <text>Posts a message over and over, every so often (like 1d).
,servertoolsOpens the server tools menu: sticky messages, autoresponders, scheduled messages, and auto-publish.
,tools,snipe [number]Shows a recently deleted message in this channel. Add a number to go further back.
,steal <emojis> [name]Adds up to 10 emojis (or a replied-to sticker) from other servers to this one.
,stickerLists the server's stickers. Add, remove and rename them with the options.
,stickers,sticker add [name] (attach an image, give a link, or reply)Adds a sticker from an attached image, a link, or a sticker in the message you reply to.
,create, ,upload,sticker listLists the server's stickers.
,sticker remove <name>Deletes one of the server's stickers.
,delete, ,del,sticker rename <name> | <new name>Renames one of the server's stickers. Separate the old and new names with |.
,stickyMessages that stay at the bottom of a channel.
,sticky remove <channel>Removes a channel's sticky message.
,sticky set <channel> <text>Sets a channel's sticky message. Start the text with "plain" to send it without an embed.
,sticky title <channel> <title>Changes the title on a channel's sticky embed. Use "none" for no title, or "reset" to go back to
,tag [name]Shows a saved tag. Staff can create tags with saved text.
,t,tag author <name>Shows who made a tag, when, and how often it's used.
,owner, ,info,tag create <name> <content>Saves a tag.
,add,tag delete <name>Deletes a tag.
,remove,tag edit <name> <content>Changes a tag's text.
,tag list [member]Shows every tag in this server, or just the ones someone made.
,tag randomShows a random tag.
,tag rename <name> <new_name>Renames a tag.
,tag resetDeletes every tag in this server.
,tag search <keyword>Finds tags with a word in their name or text.
,findReactions commands
,noselfreactStops people reacting to their own messages (great for starboards and voting).
,selfreact, ,nsr,noselfreact bypass <on|off>Whether staff can react to their own messages.
,noselfreact emoji <emoji>Only watches certain emojis (every emoji if none are set). Run again to remove one.
,noselfreact emoji listShows the watched emojis.
,noselfreact exempt <member, channel or role>Exempts a member, channel or role. Run again to undo.
,noselfreact exempt listShows everything exempt from self-react monitoring.
,noselfreact punishment <remove|warn|timeout|kick>What happens on a self-react. The reaction is always removed.
,noselfreact toggle <on|off>Turns self-react monitoring on or off.
,previousreact <emoji> <trigger word>When someone says a trigger word, khari reacts to the message above theirs, like 💀 for "dead".
,prevreact, ,pr,previousreact add <emoji> <trigger word>Adds a previous-message reaction trigger.
,previousreact clearRemoves every previous-message reaction trigger.
,reset,previousreact delete <emoji> <trigger word>Removes one previous-message reaction from a trigger word.
,remove,previousreact deleteall <trigger>Removes every previous-message reaction for a trigger word.
,removeall,previousreact listShows every previous-message reaction trigger.
,previousreact owner <trigger>Shows who added a previous-message reaction trigger.
,author,reaction <message link> <emojis>Adds reactions to a message. Also sets up trigger words and auto-reactions.
,react, ,reactions,reaction add <emoji> <trigger word>Reacts with an emoji to every message that says a trigger word.
,reaction clearRemoves every reaction trigger in the server.
,reset,reaction delete <emoji> <trigger word>Removes one reaction from a trigger word.
,remove,reaction deleteall <trigger>Removes every reaction for a trigger word.
,removeall,reaction listShows every reaction trigger.
,reaction messages <channel> [emoji] [emoji] [emoji]Reacts to every message in a channel with up to 3 emojis. Give no emojis to turn it off.
,channel, ,auto,reaction messages listShows every channel with auto-reactions.
,reaction owner <trigger>Shows who added a trigger word's reactions.
,author
khari