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.
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.
Supported variables:
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.

/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.
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.
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.
Example:
Keyword matching is case-insensitive. If the keyword appears anywhere in a message, the trigger fires.
Last modified on April 17, 2026