khari Docs
Community

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.

Also: ,av, ,pfp
,banner [user]

Shows someone's profile banner at full size.

,botinfo

Shows khari's speed, uptime, and how many servers it's in.

Also: ,about, ,botstats
,botping

The 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.

Also: ,ci
,help [query]

Shows khari's commands, or how to use one command.

,membercount

Shows how many members the server has.

Also: ,mc
,ping

Shows how fast khari is responding.

,roles

Lists every role in the server, top to bottom, with how many members each has.

Also: ,rolelist, ,allroles
,servericon

Shows the server's icon at full size.

Also: ,icon
,serverinfo

Shows the server's owner, age, members, channels, roles, and boosts.

Also: ,si, ,guildinfo
,userinfo [member]

Shows someone's account age, join date, roles, and badges. Staff also see their cases.

Also: ,whois, ,ui

Stats commands

,leaderboard ["messages"|"voice"=messages] ["today"|"week"|"month"|"all"=all]

Shortcut for the message or voice leaderboard.

Also: ,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 ignored

Lists 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.

Also: ,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.

Also: ,overview, ,guild
,stats voice ["today"|"week"|"month"|"all"=all]

Shows the top 10 members by time in voice, and where you place.

Also: ,vc

Personal 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.

Also: ,hl
,highlight add <word>

Adds a word or phrase to your highlights.

,highlight list

Shows your highlights in this server.

,highlight remove <word>

Removes a word from your highlights.

,jumbo <emoji>

Shows an emoji at full size.

Also: ,bigemoji, ,enlarge
,remind <duration> <text>

Reminds you about something by DM after a while.

Also: ,reminder, ,remindme
,remind cancel <reminder_id>

Cancels one of your reminders by its number.

Also: ,delete
,remind here <duration> <text>

Reminds you in this channel instead of by DM.

,remind list

Shows your reminders.

,time [member]

Shows someone's local time, if they've set their time zone.

,timezone

Shows your time zone and local time, or how to set one.

Also: ,tz
,timezone remove

Forgets 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.

,autoresponder

Automatic replies to trigger words. Use {user}, {server}, or {membercount} in the reply.

Also: ,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 list

Shows every autoresponder.

,autoresponder remove <trigger>

Removes an autoresponder by its number or trigger.

,autoresponder reset

Removes every autoresponder.

Also: ,clear
,autoresponder role

Gives 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.

Also: ,edit
,autoresponder variables

Shows what you can put in a reply.

Also: ,vars
,clearsnipe

Clears every sniped message, edit and reaction in this channel.

Also: ,cs, ,clearsnipes
,editsnipe [number]

Shows a recently edited message in this channel, before and after. Add a number to go further back.

Also: ,esnipe
,embed

Opens 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.

,emoji

Lists the server's emojis. Add, remove and rename them with the options.

Also: ,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.

Also: ,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 list

Lists the server's emojis.

,emoji remove <emojis>

Deletes up to 10 of the server's emojis.

Also: ,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.

Also: ,rh, ,reactionlog
,reactionsnipe [number]

Shows a reaction someone recently removed in this channel.

Also: ,rsnipe, ,rs
,say <channel> <message>

Posts a message as khari.

,schedule

Messages khari posts later, once or on repeat.

,schedule add <channel> <when> <text>

Posts a message once, after a while (like 2h or 1d).

,schedule list

Shows 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).

,servertools

Opens the server tools menu: sticky messages, autoresponders, scheduled messages, and auto-publish.

Also: ,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.

,sticker

Lists the server's stickers. Add, remove and rename them with the options.

Also: ,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.

Also: ,create, ,upload
,sticker list

Lists the server's stickers.

,sticker remove <name>

Deletes one of the server's stickers.

Also: ,delete, ,del
,sticker rename <name> | <new name>

Renames one of the server's stickers. Separate the old and new names with |.

,sticky

Messages 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.

Also: ,t
,tag author <name>

Shows who made a tag, when, and how often it's used.

Also: ,owner, ,info
,tag create <name> <content>

Saves a tag.

Also: ,add
,tag delete <name>

Deletes a tag.

Also: ,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 random

Shows a random tag.

,tag rename <name> <new_name>

Renames a tag.

,tag reset

Deletes every tag in this server.

Reactions commands

,noselfreact

Stops people reacting to their own messages (great for starboards and voting).

Also: ,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 list

Shows the watched emojis.

,noselfreact exempt <member, channel or role>

Exempts a member, channel or role. Run again to undo.

,noselfreact exempt list

Shows 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".

Also: ,prevreact, ,pr
,previousreact add <emoji> <trigger word>

Adds a previous-message reaction trigger.

,previousreact clear

Removes every previous-message reaction trigger.

Also: ,reset
,previousreact delete <emoji> <trigger word>

Removes one previous-message reaction from a trigger word.

Also: ,remove
,previousreact deleteall <trigger>

Removes every previous-message reaction for a trigger word.

Also: ,removeall
,previousreact list

Shows every previous-message reaction trigger.

,previousreact owner <trigger>

Shows who added a previous-message reaction trigger.

Also: ,author
,reaction <message link> <emojis>

Adds reactions to a message. Also sets up trigger words and auto-reactions.

Also: ,react, ,reactions
,reaction add <emoji> <trigger word>

Reacts with an emoji to every message that says a trigger word.

,reaction clear

Removes every reaction trigger in the server.

Also: ,reset
,reaction delete <emoji> <trigger word>

Removes one reaction from a trigger word.

Also: ,remove
,reaction deleteall <trigger>

Removes every reaction for a trigger word.

Also: ,removeall
,reaction list

Shows 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.

Also: ,channel, ,auto
,reaction messages list

Shows every channel with auto-reactions.

,reaction owner <trigger>

Shows who added a trigger word's reactions.

Also: ,author