THE TSHE FIELD GUIDE

Find your way.

Everything you need to find your way around TSHE.

87 documents 10 sections
DOCUMENTATION / BOTS / LYXIA / COMMANDS

Management Commands

Lyxia management slash commands, usage, options, and availability.

100% slash commands

Lyxia is 100% slash-command based. Legacy prefix commands have been removed in line with Discord’s Message Content Intent restrictions. Type / in Discord to discover and run commands.

← All command categories

Management

/changelog

Create and manage changelogs

Usage: /changelog create <id> [version] [realm] [title]

Creates a new changelog

Options:

  • id — Changelog ID (text, required)
  • version — Version (text, optional)
  • realm — Realm (text, optional)
  • title — Changelog Title (text, optional)

Usage: /changelog delete <id>

Deletes a changelog

Options:

  • id — Changelog ID (text, required)

Usage: /changelog edit <id> [version] [realm] [title]

Edits a changelog

Options:

  • id — Changelog ID (text, required)
  • version — New Version (text, optional)
  • realm — New Realm (text, optional)
  • title — New Changelog Title (text, optional)

Usage: /changelog view <id>

View a changelog

Options:

  • id — Changelog ID (text, required)

Usage: /changelog add <id> <type> <change>

Adds a new changelog entry

Options:

  • id — Changelog ID (text, required)
  • type — Type (text, required) Choices: Updated, Removed, Fixed, New, Broken.
  • change — Change (text, required)

Usage: /changelog remove <id> <type> <row>

Removes a changelog entry

Options:

  • id — Changelog ID (text, required)
  • type — Type (text, required) Choices: Updated, Removed, Fixed, New, Broken.
  • row — Row number (number, required) Minimum: 1.

Usage: /changelog push <id> <channel>

Pushes a changelog to the specified channel

Options:

  • id — Changelog ID (text, required)
  • channel — Channel (channel, required)

Usage: /changelog list

Lists all changelogs

/channelstats

Manage statistic channels

Usage: /channelstats add

Adds statistic channel

Usage: /channelstats remove <channel>

Removes statistic channel

Options:

  • channel — Channel to remove (channel, required)

/components

Manage components V2 messages

Usage: /components send <id> [channel]

Send a saved Components V2 message

Options:

  • id — Saved Components V2 file (text, required)
  • channel — Channel where the message should be sent (channel, optional)

Usage: /components create <json> [id] [channel]

Save or send an inline Components V2 JSON payload

Options:

  • json — Components V2 JSON payload (text, required)
  • id — Save this payload under the given ID (text, optional)
  • channel — Channel where the message should be sent (channel, optional)

Usage: /components upload <file> [id]

Save a Components V2 JSON file sent as an attachment

Options:

  • file — JSON definition file (attachment, required)
  • id — Save ID. Defaults to the attachment file name (text, optional)

Usage: /components preview <id>

Preview a saved Components V2 message without sending it

Options:

  • id — Saved Components V2 file (text, required)

Usage: /components list

List all saved Components V2 messages

Usage: /components delete <id>

Delete a saved Components V2 message

Options:

  • id — Saved Components V2 file (text, required)

Usage: /components export <id>

Download a saved Components V2 definition

Options:

  • id — Saved Components V2 file (text, required)

/editmsg

Edit a message sent by this bot

Usage: /editmsg embed <channel> <message_id>

Edit an embed sent by this bot

Options:

  • channel — Where has the message been sent (channel, required)
  • message_id — Message ID of the message to edit (text, required)

Usage: /editmsg message <channel> <message_id> [content] [image] [predefined_id]

Options:

  • channel — Where has the message been sent (channel, required)
  • message_id — Message ID of the message to edit (text, required)
  • content — Message content, use ";" to start a new line (text, optional)
  • image — Message attachment (.png or .jpeg) (attachment, optional)
  • predefined_id — Save this edited message additionaly with the specified ID (text, optional)

Usage: /editmsg id <predefined_id> [content]

Edit a predefined message

Options:

  • predefined_id — Predefined message ID (text, required)
  • content — Plain message only: Message content, use ";" to start a new line (text, optional)

/poll

Poll management

Usage: /poll create <channel> <question> <max_choices> <duration> <choice_1> <choice_2> [choice_3] [choice_4] [choice_5] [choice_6] [choice_7] [choice_8] [choice_9] [mention_role]

Creates a new poll

Options:

  • channel — Channel (channel, required)
  • question — Question (text, required)
  • max_choices — How many choices can a user select (number, required) Minimum: 1. Maximum: 9.
  • duration — Poll duration (text, required)
  • choice_1 — Choice #1, format: "&lt;emoji&gt; &lt;text&gt;" (text, required)
  • choice_2 — Choice #2, format: "&lt;emoji&gt; &lt;text&gt;" (text, required)
  • choice_3 — Choice #3, format: "&lt;emoji&gt; &lt;text&gt;" (text, optional)
  • choice_4 — Choice #4, format: "&lt;emoji&gt; &lt;text&gt;" (text, optional)
  • choice_5 — Choice #5, format: "&lt;emoji&gt; &lt;text&gt;" (text, optional)
  • choice_6 — Choice #6, format: "&lt;emoji&gt; &lt;text&gt;" (text, optional)
  • choice_7 — Choice #7, format: "&lt;emoji&gt; &lt;text&gt;" (text, optional)
  • choice_8 — Choice #8, format: "&lt;emoji&gt; &lt;text&gt;" (text, optional)
  • choice_9 — Choice #9, format: "&lt;emoji&gt; &lt;text&gt;" (text, optional)
  • mention_role — Role to mention (role, optional)

Usage: /poll end <poll_id>

Ends a poll early

Options:

  • poll_id — Poll ID (text, required)

/reactionrole

Manage reactionroles

Usage: /reactionrole add <role> <channel> <message_id> <name> [second_role] [third_role] [color] [emoji]

Add reactionrole to a message

Options:

  • role — Role to add (role, required)
  • channel — Where is the message located (channel, required)
  • message_id — Message ID (text, required)
  • name — Button Name (text, required)
  • second_role — Second Role to add (Optional) (role, optional)
  • third_role — Third Role to add (Optional) (role, optional)
  • color — Button Color (text, optional) Choices: Red, Blue, Green, Gray.
  • emoji — Button Emoji (text, optional)

Usage: /reactionrole remove <button_name> <channel> <message_id>

Remove reactionrole from a message

Options:

  • button_name — Name of the button to remove (text, required)
  • channel — Where is the message located (channel, required)
  • message_id — Message ID (text, required)

/remindme

Manage remindme notifications

Usage: /remindme add <topic> <time> <message>

Adds a remindme notification

Options:

  • topic — Topic (text, required)
  • time — When should I send you the reminder, either duration or date: &lt;year&gt;-&lt;month&gt;-&lt;day&gt; &lt;hour&gt;:&lt;minute&gt; (text, required)
  • message — Message, use ";" to start a new line (text, required)

Usage: /remindme remove <remindme_id>

Removes a remindme notification

Options:

  • remindme_id — Remindme ID - Use "/remindme list" for the ID (text, required)

Usage: /remindme list

List active remindme notifications

/roleall

Applies a specified role to every member

Usage: /roleall <role> [skip_bots]

Options:

  • role — Role to add (role, required)
  • skip_bots — Skip bot users (true/false, optional)

/save message

Command available in Lyxia.

Usage: /save message

/sendmsg

Send messages with the bot

Usage: /sendmsg embed [channel] [user]

Generates a new embed message

Options:

  • channel — Channel where the embed should get sent in (channel, optional)
  • user — User who should be dmed with this message (user, optional)

Usage: /sendmsg message [message] [channel] [user] [image] [predefined_id]

Generate a new message

Options:

  • message — Message, use ";" to start a new line (text, optional)
  • channel — Channel (channel, optional)
  • user — Direct message a user (user, optional)
  • image — Message attachment (.png or .jpeg) (attachment, optional)
  • predefined_id — Save this message additionaly with the specified ID (text, optional)

Usage: /sendmsg id <predefined_id> [channel] [user]

Generate a predefined message

Options:

  • predefined_id — Predefined message ID (/sendmsg embed) (text, required)
  • channel — Channel (channel, optional)
  • user — Direct message a user (user, optional)

Usage: /sendmsg delete <predefined_id>

Delete a predefined message

Options:

  • predefined_id — Predefined message ID (/sendmsg embed) (text, required)

Usage: /sendmsg list

Get a list of all predefined messages

/sticky

Manage sticky messages

Usage: /sticky add <channel> <predefined_id>

Adds a sticky message

Options:

  • channel — Channel (channel, required)
  • predefined_id — Predefined message ID (/sendmsg embed) (text, required)

Usage: /sticky remove <channel>

Removes a sticky message

Options:

  • channel — Where is the message located (channel, required)

/suggest

Submit a suggestion

Usage: /suggest <suggestion> <category>

Options:

  • suggestion — Suggestion (text, required)
  • category — Category (text, required) Choices: General, Server Features, Moderation, Roles & Permissions, Channels & Layout, Events & Giveaways, Economy & Levels, Fun & Games, Music / Media, Bots, Automation, Logging & Audits, Security & Anti-Raid, Verification & Captchas, Notifications & Alerts, Integrations, Website Features, Dashboard Features, UI / UX - Xyron Development, API / Developer Tools - Xyron Development, Performance & Stability, Feedback on Commands, Xyron Development Bot Suggestions, Other.
Permission and availability

Discord only displays commands available to your role and context. Member-management commands also require Lyxia’s role to be high enough in the Discord role list.

Lyxia is private

Lyxia is a private TSHE bot. It is configured for this community and cannot be invited to, copied for, or used in another server.