Automation
DocsServer Setup

Automation

Automate replies, reactions, starboard posts, reminders, and server counters.

Autoresponders

Autoresponders match a trigger phrase and send a configured response. The trigger and response are separated by a comma. Flags include --strict for exact matching, --reply for a direct reply, and --self-delete to remove the trigger message. The command requires Manage Channels.

Basic responder
,autoresponder hello, Welcome to {server.name}!
configuration

,autoresponder

Makes the bot reply automatically when a message contains a trigger phrase. Trigger and response are separated by a comma, and flags include --strict for exact matches, --reply to reply directly, and --self-delete to remove the trigger message. Use `autoresponder variables` for the placeholders available. Requires Manage Channels.

,autoresponder [input]
Example,autoresponder text here
Arguments
inputOptional
Open in command browser

Starboard

Starboard destinations are added and removed per channel. The current command metadata marks these commands as server-only and requires Manage Guild.

configuration

,starboard add

This command is available in Appear's public command catalog.

,starboard add [channel]
Example,starboard add #channel
Arguments
channelOptional
User permissionsManage Guild
RestrictionsServer Only
Open in command browser
configuration

,starboard remove

This command is available in Appear's public command catalog.

,starboard remove [channel]
Example,starboard remove #channel
Arguments
channelOptional
User permissionsManage Guild
RestrictionsServer Only
Open in command browser

Server counters

Counter setup creates a Server Stats category and voice or text channels whose names display live values. Choose a built-in template, then let the hourly updater run or refresh immediately.

configuration

,counter

Shows how to use the server stat counters - channels whose names display live server numbers. Use `counter setup`, `counter update`, or `counter reset`.

,counter
Open in command browser
configuration

,counter setup

Creates a Server Stats category with counter channels whose names show live numbers, and turns on hourly auto-updating. The first argument picks `voice` or `text` channels; the second picks the template: `default`, `channels_roles`, `emojis_stickers`, or `boosts`. Counters that already exist are left alone.

,counter setup [channel] [template]
Example,counter setup #channel template
Arguments
channelOptional
templateOptional
User permissionsManage Channels
Bot permissionsManage Channels
Open in command browser
configuration

,counter update

Refreshes every counter channel name in this server right away instead of waiting for the hourly update.

,counter update
User permissionsManage Channels
Bot permissionsManage Channels
Open in command browser
configuration

,counter reset

Clears this server's counter configuration. By default the channels are left in place; pass `delete` to also delete the counter channels and the Server Stats category.

,counter reset [deleteChannels]
Example,counter reset #channel
Arguments
deleteChannelsOptional
User permissionsManage Channels
Bot permissionsManage Channels
Open in command browser

Personal reminders

Reminders accept a duration followed by text. When due, Appear sends a DM with a link to the original message; if the DM fails, it falls back to a channel mention.

utility

,remind

Sets a reminder. Give a duration then the text, like `remind 1h take the bins out`. When it comes due the bot DMs you with a link back to the message; if the DM cannot be delivered it pings you in the channel instead.

,remind [input]
Example,remind text here
Arguments
inputOptional
Open in command browser
utility

,remind list

Lists your scheduled reminders in this server with their IDs and when each is due, soonest first. Shows up to 12 at a time.

,remind list
Open in command browser
utility

,remind remove

Cancels one of your own reminders by the ID shown in `remind list`. You can only remove reminders you set.

,remind remove <id>
Example,remind remove 10
Arguments
idRequired
Open in command browser

Use variables safely