Skip to main content
Solara’s automation commands let you set up self-running workflows so your server handles repetitive tasks without manual intervention.

/autorole

Assign a role automatically to every new member that joins your server. You can configure separate roles for human members and bots. Run the setup subcommand and follow the interactive prompts.
/autorole setup
Solara supports separate auto-roles for members and bots. The setup wizard will ask you to specify which type each role applies to.

/welcome

Configure a welcome message that Solara sends whenever a new member joins. After running the command, enter your message text. You can use embed variables to personalize the message.
/welcome set
Supported variables:
VariableOutput
{user}Mentions the new member
{server}Server name
{membercount}Current member count
Use {membercount} to celebrate milestones, such as welcoming your 1000th member.

/leave-msg

Set a farewell message that Solara sends when a member leaves the server. Works the same way as /welcome and supports the same embed variables.
/leave-msg set

/reaction-role

Add a reaction role to an existing message. When a member reacts with the specified emoji, Solara assigns or removes the linked role automatically.
/reaction-role @message-link :emoji: @role
You need to provide a message link, not a message ID. Right-click the message in Discord and select Copy Message Link.

/schedule

Schedule a message to be sent in a specific channel at a set date and time. Use ISO 8601 format for the timestamp. Solara sends the message once at the scheduled time.
/schedule #announcements 2024-12-25T10:00 Merry Christmas everyone!
For recurring announcements, create multiple scheduled messages or use /trigger with a time-based condition.

/trigger

Create a custom auto-response that fires whenever a member’s message contains a specific keyword. Solara responds in the same channel with the text you define.
/trigger add keyword response
Example:
/trigger add "how to report" Use /report or open a ticket in #support
Keyword matching is case-insensitive. If the keyword appears anywhere in a message, the trigger fires.
Last modified on April 17, 2026