Community
Custom commands & automation
Configure safe commands, autoresponders and trigger-condition-action workflows.
Last updated: 17 July 2026Custom commands and autoresponders
- Open Custom Commands and choose Slash, Prefix, Keyword, Exact or Regex.
- Set the trigger, response, aliases, optional embed/public files and channel or role boundaries.
- Set per-user/global cooldowns and execution limits, then save.
- Autoresponders support contains, starts/ends with, exact, regex, bot mention, question, role and channel triggers.
- Actions can send text/embeds, react, create a thread, change roles, delete a message or notify moderators.
- Priorities, schedules, test mode, exclusions and stop-after-match bound rule chains.
Template variables
{username} {displayname} {userid} {user}
{server} {serverid} {membercount}
{channel} {channelid} {channelname} {roles}
{time} {date} {args} {mentioneduser} {mentionedrole}
{random:1:100} {choice:Red|Green|Blue}Automation builder
An automation has one trigger, optional conditions and ordered actions. Delays are stored as persistent tasks and survive restarts. The dashboard exposes the three steps, versions and recent runs.
- Triggers cover member, role, message, reaction, ticket, moderation, verification, role-panel, giveaway, suggestion, schedule, webhook and Minecraft events.
- Conditions cover roles/permissions, channel/category, account age, member count, text/regex, tickets, time, probability, variables and prior success.
- Actions can send/edit/delete messages, change roles/nicknames, create threads/channels/tickets, write moderation/log entries, call guarded webhooks or start another automation.
- Depth/action/time limits, retries, rate limits, idempotency and cycle detection prevent loops and duplicate work.
External webhook triggers
The URL and signing secret are displayed once. Sign the timestamp, a dot and the unchanged JSON bytes when signature verification is enabled.
X-Byterider-Timestamp: 1784300000
X-Byterider-Signature: sha256=<HMAC-SHA256_HEX>
signed = timestamp + '.' + rawBody- Rotate by disabling the old endpoint and creating a new one.
- Restrict IPs, event types, schema, payload size and rate as tightly as possible.
- Outbound calls reject local, private, link-local and metadata addresses, including redirects.