Docs

Find a command. Open it for options and examples.

Need help?
New to Cyra?

Invite Cyra, then use /setup to choose your channels and modules. Keep Cyra’s role above the roles she manages.

Run commands in Discord. <argument> is required; [argument] is optional. Permissions and role hierarchy still apply.

Antiscam

Review scam detections and choose how your server responds.

/antiscam settingsManage scam protection, references, exceptions and cases.
Link to this command
Server onlyManage Server

Usage

/antiscam settings

Good to know

  • Start in Observe mode to review detections without automatic sanctions. Protect mode uses your chosen local action: review, timeout, kick or ban.
  • Configure a private staff alert channel. Kick, Ban and Ignore apply to incidents in this server. Account histories and incident evidence are not sent to other servers.
  • Use Apps → Add scam image to submit an image for private review. Only approved image fingerprints become global references; submitting a report does not sanction the author.

Community

Polls, suggestions, giveaways and AFK status.

/afk clearClear your away status in this server.
Link to this command
Server only

Usage

/afk clear

Good to know

  • Clears your own AFK in this server. It does not change another member’s status.
/afk setMark yourself as away in this server.
Link to this command
Server only

Usage

/afk set[reason]

Options

reasonString · Optional

Length: 0 to 200 characters

Good to know

  • Your AFK applies only in this server. Sending a message clears it; members who mention you receive an AFK notice.
/afk statusCheck your own or another member's away status.
Link to this command
Server only

Usage

/afk status[user]

Options

userUser · Optional

Good to know

  • Omit user to check your own AFK. This reads the status without changing it.
/giveaway cancelCancel a giveaway without selecting winners.
Link to this command
Server onlyManage Server

Usage

/giveaway cancel<giveaway_id>

Options

giveaway_idInteger · Required

Value: 1 to no upper bound

Good to know

  • Closes the giveaway without drawing winners. Cancelled giveaways cannot be rerolled.
/giveaway createCreate a persistent giveaway in a server channel.
Link to this command
Server onlyManage Server

Usage

/giveaway create<prize><duration><channel>[winners]

Options

prizeString · Required

Length: 1 to 300 characters

durationString · Required
channelChannel · Required

Channels: Text, News

winnersInteger · Optional

Value: 1 to 20

Good to know

  • Use a duration such as 1h30m or 7d, from one minute to 30 days. Choose 1–20 winners; up to 20 giveaways can be active in this server.
  • Members enter or withdraw using the published button. The organizer is responsible for delivering the prize.
/giveaway endEnd a giveaway and save its winners.
Link to this command
Server onlyManage Server

Usage

/giveaway end<giveaway_id>

Options

giveaway_idInteger · Required

Value: 1 to no upper bound

Good to know

  • Draws winners before the deadline. If there are fewer entrants than requested winners, all entrants win. An empty giveaway closes without winners.
/giveaway listList active giveaways in this server.
Link to this command
Server onlyManage Server

Usage

/giveaway list

Good to know

  • Lists this server’s active giveaways and their IDs. Use those IDs to end or cancel a giveaway.
/giveaway rerollSelect replacement winners and preserve the draw history.
Link to this command
Server onlyManage Server

Usage

/giveaway reroll<giveaway_id>

Options

giveaway_idInteger · Required

Value: 1 to no upper bound

Good to know

  • Works only on a finished giveaway. Chooses replacements from entrants who have never won a previous round and keeps the draw history.
/pollCreate a poll with 2–5 options separated by |.
Link to this command
Server only

Usage

/poll<question><options>[duration]

Options

questionString · Required

Length: 1 to 300 characters

optionsString · Required
durationString · Optional

Good to know

  • Separate 2–5 answer options with |. Each option allows 80 characters; duration is one minute to seven days. Up to 20 polls can be active per server.
  • Each member has one vote and can change it. The author or an administrator can close the poll.
/suggestSubmit a suggestion for members to vote on.
Link to this command
Server only

Usage

/suggest<content>

Options

contentString · Required

Length: 1 to 1500 characters

Good to know

  • Posts your suggestion with voting buttons. Up to 100 suggestions can be pending in this server.
/suggestion acceptAccept a pending suggestion from this server.
Link to this command
Server only

Usage

/suggestion accept<suggestion_id><reason>

Options

suggestion_idInteger · Required
reasonString · Required

Length: 1 to 400 characters

Good to know

  • Use the pending suggestion’s ID and explain the decision. The result is saved even if Cyra cannot edit the original card.
/suggestion rejectReject a pending suggestion from this server.
Link to this command
Server only

Usage

/suggestion reject<suggestion_id><reason>

Options

suggestion_idInteger · Required
reasonString · Required

Length: 1 to 400 characters

Good to know

  • Use the pending suggestion’s ID and explain why it was rejected. The result is saved even if Cyra cannot edit the original card.

Creators & social media

Creator profiles and publication notifications.

/instagram notifier disableStop watching a public profile.
Link to this command
Server only

Usage

/instagram notifier disable<username>

Options

usernameString · Required

Good to know

  • Stops this server’s notifier for the specified username.
/instagram notifier previewPreview a saved notifier privately.
Link to this command
Server only

Usage

/instagram notifier preview<username>

Options

usernameString · Required

Good to know

  • Previews the notification for the specified username. It does not enable a new notifier.
/instagram notifier setupNotify a channel when a profile posts.
Link to this command
Server only

Usage

/instagram notifier setup<channel>[mention]

Options

channelChannel · Required

Channels: Text, News

mentionRole · Optional

Good to know

  • Opens the notifier editor for the chosen destination. Templates support {mention}, {url} and {username}. Up to ten notifiers can be active in this server.
  • Checks for updates every five minutes. Cyra needs View Channel, Send Messages and Embed Links; a role that is not mentionable also needs Mention Everyone in this channel.
/instagram profileShow a public social profile.
Link to this command

Usage

/instagram profile<username>

Options

usernameString · Required

Good to know

  • Reads a public profile. Up to three profile queries per 30 seconds per user; platform blocks or page changes may temporarily prevent results.
/kickstream notifier disableStop watching a public profile.
Link to this command
Server only

Usage

/kickstream notifier disable<username>

Options

usernameString · Required

Good to know

  • Stops this server’s notifier for the specified username.
/kickstream notifier previewPreview a saved notifier privately.
Link to this command
Server only

Usage

/kickstream notifier preview<username>

Options

usernameString · Required

Good to know

  • Previews the notification for the specified username. It does not enable a new notifier.
/kickstream notifier setupNotify a channel when a profile posts.
Link to this command
Server only

Usage

/kickstream notifier setup<channel>[mention]

Options

channelChannel · Required

Channels: Text, News

mentionRole · Optional

Good to know

  • Opens the notifier editor for the chosen destination. Templates support {mention}, {url} and {username}. Up to ten notifiers can be active in this server.
  • Checks for updates every five minutes. Cyra needs View Channel, Send Messages and Embed Links; a role that is not mentionable also needs Mention Everyone in this channel.
/kickstream profileShow a public social profile.
Link to this command

Usage

/kickstream profile<username>

Options

usernameString · Required

Good to know

  • Reads a public profile. Up to three profile queries per 30 seconds per user; platform blocks or page changes may temporarily prevent results.
/tiktok notifier disableStop watching a public profile.
Link to this command
Server only

Usage

/tiktok notifier disable<username>

Options

usernameString · Required

Good to know

  • Stops this server’s notifier for the specified username.
/tiktok notifier previewPreview a saved notifier privately.
Link to this command
Server only

Usage

/tiktok notifier preview<username>

Options

usernameString · Required

Good to know

  • Previews the notification for the specified username. It does not enable a new notifier.
/tiktok notifier setupNotify a channel when a profile posts.
Link to this command
Server only

Usage

/tiktok notifier setup<channel>[mention]

Options

channelChannel · Required

Channels: Text, News

mentionRole · Optional

Good to know

  • Opens the notifier editor for the chosen destination. Templates support {mention}, {url} and {username}. Up to ten notifiers can be active in this server.
  • Checks for updates every five minutes. Cyra needs View Channel, Send Messages and Embed Links; a role that is not mentionable also needs Mention Everyone in this channel.
/tiktok profileShow a public social profile.
Link to this command

Usage

/tiktok profile<username>

Options

usernameString · Required

Good to know

  • Reads a public profile. Up to three profile queries per 30 seconds per user; platform blocks or page changes may temporarily prevent results.
/twitch notifier disableStop watching a public profile.
Link to this command
Server only

Usage

/twitch notifier disable<username>

Options

usernameString · Required

Good to know

  • Stops this server’s notifier for the specified username.
/twitch notifier previewPreview a saved notifier privately.
Link to this command
Server only

Usage

/twitch notifier preview<username>

Options

usernameString · Required

Good to know

  • Previews the notification for the specified username. It does not enable a new notifier.
/twitch notifier setupNotify a channel when a profile posts.
Link to this command
Server only

Usage

/twitch notifier setup<channel>[mention]

Options

channelChannel · Required

Channels: Text, News

mentionRole · Optional

Good to know

  • Opens the notifier editor for the chosen destination. Templates support {mention}, {url} and {username}. Up to ten notifiers can be active in this server.
  • Checks for updates every five minutes. Cyra needs View Channel, Send Messages and Embed Links; a role that is not mentionable also needs Mention Everyone in this channel.
/twitch profileShow a public social profile.
Link to this command

Usage

/twitch profile<username>

Options

usernameString · Required

Good to know

  • Reads a public profile. Up to three profile queries per 30 seconds per user; platform blocks or page changes may temporarily prevent results.
/youtube channelLook up a public YouTube channel by handle, URL or ID.
Link to this command

Usage

/youtube channel<creator>

Options

creatorString · Required

Length: 1 to 200 characters

/youtube live disableDisable this notification type for a YouTube channel.
Link to this command

Usage

/youtube live disable<creator>

Options

creatorString · Required

Length: 1 to 200 characters

/youtube live previewPreview a saved YouTube notifier privately.
Link to this command

Usage

/youtube live preview<creator>

Options

creatorString · Required

Length: 1 to 200 characters

/youtube live setupChoose a destination and edit this YouTube notifier.
Link to this command

Usage

/youtube live setup<channel>[mention]

Options

channelChannel · Required

Channels: Text, News

mentionRole · Optional
/youtube videos disableDisable this notification type for a YouTube channel.
Link to this command

Usage

/youtube videos disable<creator>

Options

creatorString · Required

Length: 1 to 200 characters

/youtube videos previewPreview a saved YouTube notifier privately.
Link to this command

Usage

/youtube videos preview<creator>

Options

creatorString · Required

Length: 1 to 200 characters

/youtube videos setupChoose a destination and edit this YouTube notifier.
Link to this command

Usage

/youtube videos setup<channel>[mention]

Options

channelChannel · Required

Channels: Text, News

mentionRole · Optional

Games

Quick games to play in chat.

/aion equipmentInspect a public character's equipped items.
Link to this command

Usage

/aion equipment<region><server><character>[page]

Options

regionString · Required

Choices: North America East (nae), North America West (naw), Europe (eu), South America (la), Asia (as)

serverInteger · Required

Discord suggests available values as you type.

characterString · Required

Length: 2 to 100 characters

Discord suggests available values as you type.

pageInteger · Optional

Value: 1 to 8

/aion profileShow a public character profile; type a name and choose an autocomplete result.
Link to this command

Usage

/aion profile<region><server><character>

Options

regionString · Required

Choices: North America East (nae), North America West (naw), Europe (eu), South America (la), Asia (as)

serverInteger · Required

Discord suggests available values as you type.

characterString · Required

Length: 2 to 100 characters

Discord suggests available values as you type.

/aion timersShow Global event countdowns and optional personal reminders.
Link to this command

Usage

/aion timers<region>

Options

regionString · Required

Choices: North America East (nae), North America West (naw), Europe (eu), South America (la), Asia (as)

/coinflipFlip a coin.
Link to this command

Usage

/coinflip

/diceRoll up to 10 dice with 2–100 sides.
Link to this command

Usage

/dice[sides][count]

Options

sidesInteger · Optional

Value: 2 to 100

countInteger · Optional

Value: 1 to 10

Good to know

  • Defaults to one six-sided die when both options are omitted. Shows each roll and their total.
/rpsPlay rock-paper-scissors against Cyra or another member.
Link to this command
Server only

Usage

/rps[opponent]

Options

opponentUser · Optional

Good to know

  • Omit opponent to play against Cyra, or choose another human member. Only the participants can use the game controls; unfinished games expire.
/tictactoeChallenge another member to tic-tac-toe.
Link to this command
Server only

Usage

/tictactoe<opponent>

Options

opponentUser · Required

Good to know

  • Choose another human member. Only the two players can take turns; an unfinished game expires and is not restored after a bot restart.

Levels & XP

Ranks, leaderboards and role rewards.

/leaderboardView top ranked users
Link to this command

Usage

/leaderboard[scope]

Options

scopeString · Optional

Server or global leaderboard

Choices: Server (server), Global (global)

/levelconfigConfigure level system
Link to this command
Server onlyManage Server

Usage

/levelconfig[enabled][xp_rate][announcement_channel][stack_roles]

Options

enabledBoolean · Optional

Enable or disable levels

xp_rateNumber · Optional

XP multiplier (0.1-5.0)

announcement_channelChannel · Optional

Channel for level up announcements

Channels: Text, News

stack_rolesBoolean · Optional

Keep all previous level roles

/levelrewardAdd role reward for a level
Link to this command
Server onlyManage Server

Usage

/levelreward<level><role>

Options

levelInteger · Required

Level to reward

roleRole · Required

Role to grant

/levelrewardsView all level rewards
Link to this command
Server only

Usage

/levelrewards

/rankView your level and rank
Link to this command

Usage

/rank[user][scope]

Options

userUser · Optional

User to check (defaults to yourself)

scopeString · Optional

Server or global leaderboard

Choices: Server (server), Global (global)

Moderation

Manage members, sanctions and channel access.

/banBan a member without deleting their messages.
Link to this command
Server onlyBan Members

Usage

/ban<member><reason>

Options

memberUser · Required
reasonString · Required

Length: 1 to 400 characters

Good to know

  • Cyra and your highest role must be above the target. This command bans the member without deleting their message history.
/caseView a moderation case from this server.
Link to this command
Server onlyModerate Members

Usage

/case<case_id>

Options

case_idInteger · Required

Good to know

  • Looks up a moderation case by ID in this server. Case IDs from another server do not grant access to its records.
/kickKick a member from this server.
Link to this command
Server onlyKick Members

Usage

/kick<member><reason>

Options

memberUser · Required
reasonString · Required

Length: 1 to 400 characters

Good to know

  • Cyra and your highest role must be above the target. The member is removed from the server, but is not banned.
/lockDeny @everyone Send Messages, preserving the previous value.
Link to this command
Server onlyManage Channels

Usage

/lock<reason>

Options

reasonString · Required

Length: 1 to 400 characters

Good to know

  • Saves and denies Send Messages for @everyone in this channel. Explicit permissions from other roles may still allow members to write.
/purgeDelete up to 100 recent messages from this channel.
Link to this command
Server onlyManage Messages

Usage

/purge<amount><reason>[member]

Options

amountInteger · Required

Value: 1 to 100

reasonString · Required

Length: 1 to 400 characters

memberUser · Optional

Good to know

  • Inspects up to 100 recent messages. If member is supplied, only matching messages within that inspected range are removed.
/slowmodeSet slowmode; use 0 to disable.
Link to this command
Server onlyManage Channels

Usage

/slowmode<seconds><reason>

Options

secondsInteger · Required

Value: 0 to 21600

reasonString · Required

Length: 1 to 400 characters

Good to know

  • Sets the interval between messages in this channel. Zero turns slowmode off.
/timeoutTime out a member for 1 minute to 28 days.
Link to this command
Server onlyModerate Members

Usage

/timeout<member><duration><reason>

Options

memberUser · Required
durationString · Required
reasonString · Required

Length: 1 to 400 characters

Example

/timeout member:@Luna duration:10m reason:Repeated spam

Good to know

  • Use a duration such as 10m or 1h, from one minute to 28 days. Both your role and Cyra’s role must be able to act on the target.
/unbanRemove a ban by Discord user ID.
Link to this command
Server onlyBan Members

Usage

/unban<user_id><reason>

Options

user_idString · Required
reasonString · Required

Length: 1 to 400 characters

Good to know

  • Supply the banned account’s Discord user ID. The member does not need to be present in the server.
/unlockRestore the Send Messages value saved by /lock.
Link to this command
Server onlyManage Channels

Usage

/unlock<reason>

Options

reasonString · Required

Length: 1 to 400 characters

Good to know

  • Restores the @everyone Send Messages value saved by /lock, without changing other channel permissions.
/untimeoutRemove a member's timeout.
Link to this command
Server onlyModerate Members

Usage

/untimeout<member><reason>

Options

memberUser · Required
reasonString · Required

Length: 1 to 400 characters

Good to know

  • Removes the selected member’s timeout, subject to permissions and role hierarchy.
/unwarnRevoke a warning while preserving its audit history.
Link to this command
Server onlyModerate Members

Usage

/unwarn<case_id><reason>

Options

case_idInteger · Required
reasonString · Required

Length: 1 to 400 characters

Good to know

  • Supply the warning’s case ID. Revokes that warning and records the reason in this server’s case history.
/warnRecord a warning for a member.
Link to this command
Server onlyModerate Members

Usage

/warn<member><reason>

Options

memberUser · Required
reasonString · Required

Length: 1 to 400 characters

Good to know

  • Records a warning as a moderation case in this server. It does not kick, ban or time out the member.
/warningsList a member's active warnings in this server.
Link to this command
Server onlyModerate Members

Usage

/warnings<member>[page]

Options

memberUser · Required
pageInteger · Optional

Value: 1 to 10

Good to know

  • Shows the member’s latest 50 active warnings in this server, five per page.

Profiles & identity

Your profile, bio, colors and links.

/identity deleteDelete your saved identity data.
Link to this command

Usage

/identity delete

Good to know

  • Requires confirmation within 60 seconds. Deletes your saved identity and its public links.
/identity editEdit your bio, status, color and public links.
Link to this command

Usage

/identity edit

Good to know

  • Opens your identity editor. Bio allows 240 characters, status 60, and you can save up to three HTTPS links.
/identity showShow a personal identity card. Saved text is public.
Link to this command

Usage

/identity show[user]

Options

userUser · Optional

Good to know

  • Omit user to show your own card. Saved bio, status and links are public and shared across servers.
/profile customizeCustomize your bio, status, color and public links.
Link to this command

Usage

/profile customize

Good to know

  • Opens an editor for your bio, status, #RRGGBB color and up to three HTTPS links. Saved changes also appear on your identity card.
/profile showView a user's profile card.
Link to this command

Usage

/profile show[user]

Options

userUser · Optional

Good to know

  • Omit user to show your own profile. Bot profiles are not supported. Your banner supplies the accent when available; otherwise Cyra uses your saved color.

Reminders

Personal reminders delivered by DM.

/reminder cancelCancel a reminder or stop a recurring reminder.
Link to this command

Usage

/reminder cancel<reminder_id>

Options

reminder_idInteger · Required

Good to know

  • Use the ID of a reminder you own. Cancelling a recurring reminder stops future deliveries; a DM already being sent may still arrive.
/reminder createCreate a one-time reminder, from 1 minute to 1 year.
Link to this command

Usage

/reminder create<duration><message>

Options

durationString · Required
messageString · Required

Length: 1 to 500 characters

Example

/reminder create duration:30m message:Take a break

Good to know

  • Use a delay such as 10m or 1h30m, from one minute to one year. The reminder arrives by DM; up to ten can be active at once.
  • Delivery is checked every 15 seconds, so it may arrive slightly after the scheduled time.
/reminder editEdit the message or next delivery time of an active reminder.
Link to this command

Usage

/reminder edit<reminder_id>[message][duration]

Options

reminder_idInteger · Required
messageString · Optional

Length: 1 to 500 characters

durationString · Optional

Good to know

  • Provide a new message, a new delay, or both. Changing the next delivery time does not change a recurring reminder’s interval.
/reminder listList your active reminders, including retries and recurring reminders.
Link to this command

Usage

/reminder list

Good to know

  • Shows your active reminders and their IDs. Use an ID from this list with /reminder edit or /reminder cancel.
/reminder repeatCreate a recurring DM reminder; interval between 15 minutes and 1 year.
Link to this command

Usage

/reminder repeat<interval><message>

Options

intervalString · Required
messageString · Required

Length: 1 to 500 characters

Good to know

  • Use an interval such as 30m or 1d, from 15 minutes to one year. Deliveries arrive by DM. Stop the recurrence with /reminder cancel.

Server setup & logs

Set up channels, modules and staff logs.

/configView this server's current Cyra configuration.
Link to this command
Server onlyManage Server

Usage

/config

Good to know

  • Shows this server’s saved configuration. Use /setup or the feature’s configuration command to change it.
/diagnoseCheck Cyra's configuration and runtime health.
Link to this command
Server onlyManage Server

Usage

/diagnose

Good to know

  • Checks health, permissions and configured resources without changing them.
/logs configureConfigure log categories and destinations.
Link to this command
Server only

Usage

/logs configure

Good to know

  • Opens the logging editor to select categories and destinations. Message and voice logging are disabled by default.
/logs disableDisable all log destinations; case history is preserved.
Link to this command
Server only

Usage

/logs disable

Good to know

  • Disables all log destinations.
/logs ignoreExclude or include a channel in message logs.
Link to this command
Server only

Usage

/logs ignore<channel>[ignored]

Options

channelChannel · Required

Channels: Text, News

ignoredBoolean · Optional

Good to know

  • Adds or removes a channel from the log exclusions. Set ignored to false to include it again.
/logs setupChoose the default destination for server logs.
Link to this command
Server only

Usage

/logs setup<channel>

Options

channelChannel · Required

Channels: Text, News

Good to know

  • Sets the general destination for Cyra logs. Use /logs configure for category-specific destinations.
/logs statusShow logging destinations and missing permissions.
Link to this command
Server only

Usage

/logs status

Good to know

  • Checks configured log destinations and Cyra’s permissions. It does not send a test message.
/logs testSend a test card to a configured log destination.
Link to this command
Server only

Usage

/logs test[category]

Options

categoryString · Optional

Choices: members (members), messages (messages), moderation (moderation), server (server), voice (voice), cyra (cyra)

Good to know

  • Sends a real test message to the configured destination for the selected category.
/modulesList optional modules or enable/disable one for this server.
Link to this command
Server onlyManage Server

Usage

/modules[module][enabled]

Options

moduleString · Optional

Choices: games (games), community (community), welcome (welcome), autorole (autorole), afk (afk), reminders (reminders), social (social), tickets (tickets), levels (levels)

enabledBoolean · Optional

Good to know

  • Omit the options to list module states. To change one, provide both module and enabled.
  • Disabling a module keeps its saved data. Existing personal reminders continue to run.
/setupConfigure this server with guided controls.
Link to this command
Server onlyManage Server

Usage

/setup[theme]

Options

themeString · Optional

Choices: violet (violet), ice (ice), rose (rose), ash (ash)

Good to know

  • Opens a private setup panel. Each selection is saved immediately; clearing a channel or role selection disables that resource. Only the person who opened the panel can change it, and it expires after five minutes.

Support tickets

Private support channels and ticket transcripts.

/tickets addAdd a member to the current ticket.
Link to this command
Server only

Usage

/tickets add<member>

Options

memberUser · Required

Good to know

  • Run inside the ticket channel as support staff or with Manage Channels. Gives the selected member access to that ticket.
/tickets customizeEdit the persistent ticket panel content.
Link to this command
Server only

Usage

/tickets customize

Good to know

  • Opens the panel editor and updates the existing ticket panel after saving. It does not rename an individual ticket.
/tickets deleteArchive the transcript and delete this ticket channel after confirmation.
Link to this command
Server only

Usage

/tickets delete

Good to know

  • Support staff can retry deletion of a closed ticket after confirmation. The channel is kept if its transcript cannot be archived safely.
/tickets removeRemove a member from the current ticket.
Link to this command
Server only

Usage

/tickets remove<member>

Options

memberUser · Required

Good to know

  • Run inside the ticket channel as support staff or with Manage Channels. Removes the selected member’s ticket-specific access; the ticket owner cannot be removed.
/tickets renameRename the current ticket channel.
Link to this command
Server only

Usage

/tickets rename<name>

Options

nameString · Required

Good to know

  • Run inside the ticket channel as support staff or with Manage Channels. Changes this channel’s name, not the public panel.
/tickets reopenReopen a closed ticket in the current channel.
Link to this command
Server only

Usage

/tickets reopen

Good to know

  • Run inside a closed ticket as support staff or with Manage Channels. Reopens that ticket for further conversation.
/tickets setupPublish or move the persistent ticket panel.
Link to this command
Server only

Usage

/tickets setup<panel_channel><category><support_role>[log_channel]

Options

panel_channelChannel · Required

Channels: Text, News

categoryChannel · Required

Channels: Category

support_roleRole · Required
log_channelChannel · Optional

Channels: Text, News

Good to know

  • Publishes or moves the ticket panel. Members open tickets from its button and supply a subject and description; only one active ticket per member is allowed.
  • Closing requires a complete transcript in a private log channel before the ticket channel is deleted. If archiving fails, the channel is kept.
/tickets transcriptDownload a private HTML transcript of the current ticket.
Link to this command
Server only

Usage

/tickets transcript

Good to know

  • Downloads a private HTML transcript of up to 1000 recent messages. You must own the ticket or have support access and permission to read its history. Partial exports are marked.

Utilities

Discord information, images and help.

/avatarView a user's avatar.
Link to this command

Usage

/avatar[user]

Options

userUser · Optional

Good to know

  • Omit user to show your own avatar. The image links to its full-size version.
/bannerView a user's global banner.
Link to this command

Usage

/banner[user]

Options

userUser · Optional

Good to know

  • Omit user to show your own global banner. If that account has no banner, Cyra reports that instead.
/helpBrowse Cyra commands by category.
Link to this command

Usage

/help

Good to know

  • Opens private help with category selection and eight commands per page.
/inviteInvite Cyra to another server.
Link to this command

Usage

/invite

Good to know

  • Opens the installation link for a server you manage. Cyra requests functional permissions without Administrator.
/pingCheck Cyra's gateway latency.
/roleinfoView a role's public information and permissions.
Link to this command
Server only

Usage

/roleinfo<role>

Options

roleRole · Required
/serverbannerView this server's banner.
Link to this command
Server only

Usage

/serverbanner

/servericonView this server's icon.
Link to this command
Server only

Usage

/servericon

/serverinfoView this server's information.
Link to this command
Server only

Usage

/serverinfo

/supportFind Cyra's official support page or server.
Link to this command

Usage

/support

Voice rooms

Create and manage temporary voice rooms.

/voice claimClaim your current room when its owner is no longer inside.
Link to this command
Server only

Usage

/voice claim

Good to know

  • You must be inside the managed room, and its current owner must be absent. Claim makes you the new owner.
/voice forgetForget your global room name and user limit preferences.
Link to this command
Server only

Usage

/voice forget

/voice limitSet your room's user limit; zero means unlimited.
Link to this command
Server only

Usage

/voice limit<amount>

Options

amountInteger · Required

Value: 0 to 99

Good to know

  • Run this in your managed room. Zero means unlimited capacity; changing the limit does not remove people already inside.
/voice lockLock entry to your room except for its owner and permitted members.
Link to this command
Server only

Usage

/voice lock

Good to know

  • Run this in your managed room. Blocks new connections while preserving access for the owner, Cyra and permitted members; current occupants are not disconnected. Administrators retain Discord’s native access exception.
/voice nameRename your current temporary voice room.
Link to this command
Server only

Usage

/voice name<name>

Options

nameString · Required

Length: 1 to 100 characters

Good to know

  • Run this while connected to the managed room you own, or with Manage Server. The name must contain 1–100 characters.
/voice permitAllow a server member into your room.
Link to this command
Server only

Usage

/voice permit<member>

Options

memberUser · Required

Good to know

  • Grants the selected member access to your current managed room, including when it is locked.
/voice rejectDeny entry and remove an unprotected member from your room.
Link to this command
Server only

Usage

/voice reject<member>

Options

memberUser · Required

Good to know

  • Denies access and disconnects the selected member if they are inside. You cannot reject the owner, Cyra, the server owner or server administrators/managers.
/voice transferTransfer ownership to a human member currently inside the room.
Link to this command
Server only

Usage

/voice transfer<member>

Options

memberUser · Required

Good to know

  • The new owner must be a human in the room and must not already own another managed room. Transferring also changes who can use the room controls.
/voice unlockRestore the room's original Connect permissions.
Link to this command
Server only

Usage

/voice unlock

Good to know

  • Restores the room’s original Connect permissions while keeping individual permit/reject decisions.
/voicemaster disableStop creating rooms and preserve existing temporary rooms.
Link to this command
Server onlyManage Server

Usage

/voicemaster disable

Good to know

  • Stops new rooms. Existing rooms keep their controls and are still cleaned up when empty.
/voicemaster setupChoose the join-to-create voice channel and destination category.
Link to this command
Server onlyManage Server

Usage

/voicemaster setup<lobby><category>

Options

lobbyChannel · Required

Channels: Voice

categoryChannel · Required

Channels: Category

Good to know

  • Choose a normal voice lobby and a destination category in this server. Joining the lobby creates a temporary room and moves the member into it.
  • Cyra needs View Channel, Connect and Move Members in both locations, plus Manage Channels, Manage Roles, Send Messages and Read Message History in the destination category.
/voicemaster statusShow the configured lobby, category and managed room count.
Link to this command
Server onlyManage Server

Usage

/voicemaster status

Good to know

  • Shows the saved lobby, destination category and managed room count. It does not change the configuration.

Welcomes & roles

Greet new members and assign their first role.

/autorole disableStop assigning roles to new members.
Link to this command
Server only

Usage

/autorole disable

Good to know

  • Stops assigning the automatic role to future members.
/autorole setAssign a safe role to new human members.
Link to this command
Server only

Usage

/autorole set<role>

Options

roleRole · Required

Good to know

  • Choose a role below both your highest role and Cyra’s role. You need Manage Roles, and the role cannot grant management permissions. New human members receive it when they join.
/welcome customizeOpen the full visual welcome-card editor.
Link to this command
Server only

Usage

/welcome customize[image]

Options

imageAttachment · Optional

Good to know

  • Opens the saved welcome editor: title, message, image, footer and up to two URL buttons. Use HTTPS URLs; you can also supply an image attachment.
  • Separate button URLs with |. Template placeholders are {user}, {server} and {count}.
/welcome disableStop welcome messages without deleting the saved template.
Link to this command
Server only

Usage

/welcome disable

Good to know

  • Stops future welcome messages.
/welcome previewPreview this server's welcome card privately.
Link to this command
Server only

Usage

/welcome preview

Good to know

  • Previews the saved welcome card so you can check its text and appearance before a new member joins.
/welcome setupSet welcome channel and text; placeholders: {user}, {server}, {count}.
Link to this command
Server only

Usage

/welcome setup<channel>[message]

Options

channelChannel · Required

Channels: Text, News

messageString · Optional

Length: 1 to 1500 characters

Example

/welcome setup channel:#welcome message:Welcome {user} to {server}!

Good to know

  • Choose where new-member greetings are sent. The message supports {user}, {server} and {count}.