Skip to content

Custom commands and automation

Your own commands with variables and logic, replies that trigger themselves, and posts that go out on schedule.

One trigger, every way of asking

An autoresponder matches its words anywhere in a message, so members don’t have to ask it a set way. A cooldown keeps a busy channel from hearing the answer twice.

Teach Kovu your server’s answers, schedules and house rules.

Custom commands
Variables, arguments, random choices, role checks, DMs and embeds. 500 per server.
Autoresponder
Reply, react or embed when a message matches a trigger.
Auto messages
Repeating or one-time posts that never drift.
Auto delete and auto purge
Keep channels tidy on a timer or by rule.
Message embedder
Build embeds visually, save drafts, send and edit them.
Sticky messagesKovu extra
Keep an important message at the bottom of a channel.
Slowmode
Channel-wide and per-user timers beyond Discord’s own.

Commands

Slash commands, with the prefix form (? by default) for servers that prefer typing.

  • ?ar

    Managers

    Add, remove and list autoresponders

    ?ar add <trigger> <response> | remove <trigger> | list
    Options
    add trigger
    One word, or a "quoted phrase"
    add response
    What Kovu replies
    add match (optional)
    How the trigger matches (default: contains)
    add case (optional)
    Upper and lower case must match
    remove trigger
    The trigger, or #number from the list

    Also: ?autoresponder, ?autoresponders

  • ?autodelete

    Managers

    List this server's auto delete rules

    ?autodelete [channel]
    Options
    channel (optional)
    Only rules covering this channel

    Also: ?autodeletes

  • /automessage

    Managers

    Manage this server's auto messages

    /automessage list/automessage next <message>/automessage pause <message>/automessage resume <message>/automessage post <message>?automessage [list] | next <message> | pause <message> | resume <message> | post <message>
    Options
    next message
    Auto message name
    pause message
    Auto message name
    resume message
    Auto message name
    post message
    Auto message name

    Also: ?automessages, ?automsg

  • ?autopurge

    Managers

    Show this server's auto purges or run one now

    ?autopurge [list] | run [channel]
    Options
    run channel (optional)
    Purged channel (default: this one)

    Also: ?autopurges

  • /customs

    Everyone

    List this server's custom commands, or turn one on or off

    /customs list/customs show [command]/customs enable <command>/customs disable <command>?customs [command] | enable <command> | disable <command>
    Options
    show command (optional)
    Custom command name or alias
    enable command
    Custom command name or alias
    disable command
    Custom command name or alias
  • /embed

    Managers

    Send and update embeds saved in the dashboard

    /embed list/embed send <embed> [channel]/embed update <embed>?embed <list|send|update> [embed] [channel]
    Options
    send embed
    The saved embed (name or number)
    send channel (optional)
    Where to send it (default: its channel, or here)
    update embed
    The saved embed (name or number)

    Also: ?embedder

  • ?pinarchive

    Moderators

    Move pins to the pinboard now, or see the pin archive

    ?pinarchive now [channel] [keep] | status
    Options
    now channel (optional)
    Channel (default: this one)
    now keep (optional)
    Newest pins to keep pinned (default: none)

    Also: ?pinboard

We use Google Analytics to see which pages and features get used. It never gets your Discord ID, server names or messages. No ads, and we don’t sell your data. Read our Cookie Policy.