💬Commands Overview
Elysium Bot has a wide variety of slash commands to support your reading, wellness, and self-growth journey. This section is your complete reference for every command the bot offers, grouped by category for easy navigation.
Each command page includes:
A description of what the command does
A breakdown of its options or parameters
Example usage
Helpful tips or related commands
🔤 Command Format
When reading command syntax in this documentation:
< >
means the field is required[ ]
means the field is optionalNever type the brackets — just use the command and fill in your values
Example:
/giftlist <@user> <book title> <author>
✅ /giftlist @nyx The Hobbit Tolkien
🗃 Command Categories
Below, you’ll find each command grouped into its category. Click a category to view all related commands, or jump straight to a specific one.
⚠️ Some commands require you to set up channels or permissions first. See the Getting Started page if something isn’t working as expected.
Standalone Commands
/help
- Look up information about the bot and the commands the bot has as well as the features and functionality of the bot.
/report <message>
- Send feedback or bug reports to the developer.
/giftlist <@user> <book title> <author>
- Send an announcement that you gifted a user with a book from their giftlist that you found with /profile view [user]
command.
/donate
- This command provides a message with a button attached that you can click to take you to the donation page.
Easter Egg Commands
/moon
- Shows the current moon phase and moon wisdom
/affirmation
- Get a random affirmation from the bot.
/tarot <one/three>
- Choose a one card or three card spread for a tarot pull.
Buddy Reading Commands
/buddyread announce <book> <audience> [note]
- Announce you’re reading a specific book and looking for a reading buddy.
/buddyread announcements
- View all buddy read announcements (any server | global).
/buddyread delete <id>
- Delete one of your buddy read announcements by id.
/buddyread dm <message> [book]
- Send a message to your reading buddy after you've been paired.
/buddyread finish <book>
- Mark a buddy reading session by book as finished for both participants.
/buddyread leave <book>
- Leave a buddy reading session. Both users are notified.
/buddyread messages [book]
- Look up your buddy reads DM message history.
/buddyread pair <id>
- Pair yourself with a reading buddy with the ID from the announcements board.
/buddyread search <book> [audience]
- Search for a buddy by specific book titles.
/buddyread sessions
- View all of your buddy reading sessions, active and past.
/buddyread status [book]
- Show all of your active buddy reads sessions.
Channel Commands
/channel reset
- Reset the channel the reading sprints are hosted in.
/channel set gifts <channel mention>
- Set the giftlist channel for announcements.
/channel set sprints <channel mention>
- Set a channel for sprint events.
/channel view
- View which channel is the current reading sprint channel.
Embed Commands
/embed create <name>
- Create a fancy embed message.
/embed delete <name>
- Delete an existing embed you created.
/embed edit <name>
- Edit an existing embed message that you created.
/embed list
- List all server embeds by name.
/embed send <name>
- Send an embed you created.
/embed view <name>
- View an embed you created.
Habit Commands
/habit add
- Get an embed with buttons to add a daily or weekly habit. Once you click the button a modal will come up for you to fill out and submit.
/habit list
- This command will send you an embed message with a list of your created habits.
/habit points
- See the point or xp you have racked up completing your daily habits.
/habit remove <name>
- Remove one of your habits if its no longer needed.
/habit reschedule <name> <hour> <minute>
- Reschedule a habit for a different time.
/habit stats <name>
- View your statistics on a specific habit.
Book Inventory Commands
/inventory addbook <book> <author> <goodreads link>
- Add a book to the Elysium bot inventory (global).
/inventory bookremove <title> <author>
- Remove a book from the Elysium bot inventory. Permissions for server owners only.
/inventory listbooks
- View the Elysium bot book inventory (global).
Journal Commands
/journal add <entry>
- Add an entry to your journal.
/journal delete <index/number>
- Delete one of your journal entries.
/journal edit <index or number>
- Edit a journal entry by number.
/journal list [page]
- See a list of your entries.
/journal view <index or number>
- View an entire entry by entering its number from the list view.
Mood Commands
/mood log
- Sends you an embed with two select menus for moods and activities, a button to add a note and another button to log your mood once done.
/mood remind off
- This command will turn off your mood reminder.
/mood remind set <hour> <minute> <frequency> [timezone]
- This command will let you set up the mood reminder with your desired hour, minute, frequency and timezone.
/mood remind status
- Check and see if your reminder is set and on.
/mood stats [period]
- View your mood statistics for all time or a specific time period.
Profile Commands
/profile edit [bio] [intention] [affirmation] [current read] [reading goal] [favorite genre] [preferred format] [favorite author]
- Edit one of the fields or some of the fields for your book profile.
/profile set <bio> <intention> <affirmation> <current read> <reading goal> <favorite genre> <preferred format> <favorite author>
- Set up your book profile.
/profile view [user]
- View yours or another users' profile.
Progress Commands
/progress history [user]
- View your reading progress and/or another users reading progress.
/progress leaderboard
- See everyone’s progress streaks and who’s on top!
/progress log <book> <progress> [note]
- Log your reading progress on a specific book(s).
/progress streak
- View your reading progress streaks.
Recommendation Commands
/recommend genres <genres>
- Set your genre preferences for book recommendations
/recommend get
- Get a new book recommendation immediately.
/recommend interval <daily/weekly/monthly>
- Set the frequency of when you receive book recommendations from the bot.
/recommend language <language>
- Set your language preference for book recommendations.
/recommend notify <channel or dms>
- Set up where to get your automatic book recs from the bot.
/recommend set <interval> <genres> <notify> <language>
- Set all your preferences at one time!
/recommend show
- Show your current book recommendations and preferences.
Reminder Commands
/reminders channel add <channel>
- Add a designated channel for setting up and/or receiving reading reminders(repeating).
/reminders channel list
- Lists all of the designated reminder channels set in the server.
/reminders channel remove
- Remove a channel from being designated for reminders.
/reminders list
- See a list of all of your reminders.
/reminders message <index> <text>
- Change a reminders message text by index number. See /reminders list
for the index.
/reminders remove <index>
- Remove a reminder by its index number. See /reminders list
for the index number (if index # = 1 to remove, the reminders list updates to set the others as index #1, #2, etc., see docs).
/reminders reschedule <index> <hour> <minute>
- Reschedule an existing reminder by its index number to a different hour and/or minute.
/reminders set <hour> <minute> [text]
- Set a reading reminder or any kind really!.
/reminders timezone <zone>
- Set your timezone for all your reminders. UseAmerica/Chicago formatting.
Review Commands
/review add <book> <author> <rating> <review>
- Add a nice little book review.
/review author <author>
- View reviews by author.
/review book <book>
- View reviews by book title.
/review delete <book> <author>
- Delete a review you made.
/review edit <book> <author> <review> <rating>
- Edit an existing book review you submitted.
/review list
- List all of the reviews in Elysium bot (global).
/review view <book>
- View reviews for a book (shortcut).
Sprint Commands
/sprint end
- Manually end a sprint. Only admins may use this command.
/sprint finish <ending pages>
- Submit your ending page number before the reading sprint ends to get a score on the leaderboard.
/sprint join <starting page>
- Join a reading sprint and input your starting page number.
/sprint leaderboard
- View the reading sprint leaderboard for your server.
/sprint set role <role mention>
- Set a role to be pinged for reading sprints. Pings 5 minutes prior to sprint end time and at sprint end.
/sprint start <duration>
- Start a sprint with a duration up to 1 hour.
/sprint timeleft
- See how much time is left in an active reading sprint.
TBR (To Be Read) Commands
/tbr add <title> <author> [status]
- Add a book to your tbr (to be read) list with an optional status of ‘tbr’, ‘finished’, or ‘dnf’.
/tbr list [user]
- View your tbr (to be read) list or another users.
/tbr remove <title> <author>
- Remove a book from your tbr (to be read) list.
Last updated