# Getting Started

<p align="center"><a href="https://discord.com/oauth2/authorize?client_id=1366843799451467797&#x26;permissions=8&#x26;integration_type=0&#x26;scope=bot+applications.commands" class="button primary" data-icon="arrow-down-to-square">Invite Bot</a></p>

***

## 🚀 Getting Started with Elysium Bot

Welcome to Elysium! This guide will walk you through adding the bot to your server, setting up basic features, and getting comfortable with your first few commands.

***

### ✨ What You’ll Need

Before using Elysium, make sure you have:

* A Discord server (where you have `Manage Server` permissions)
* A love for books, growth, or journaling (optional but highly encouraged 🥰)

***

### ➕ Invite Elysium to Your Server

{% hint style="info" %}
Use the button at the top of the page to invite Elysium
{% endhint %}

Make sure to grant the bot the necessary permissions during the invite flow. It needs:

* `Send Messages`
* `Embed Links`
* `Use Slash Commands`
* `Manage Messages` (for reminders and cleanups)
* `Add Reactions` (for interactive features)

***

### 🛠️ Initial Setup Tips

After inviting Elysium, here are a few helpful things to do right away:

#### 🪞 Set Up Your Profile

Start by introducing yourself to the bot with:

```
/profile set <bio> <intention> <affirmation> <current read> <reading goal> <favorite genre> <preferred format> <favorite author>
```

Or use `/profile edit` to add just a few details at a time!

***

#### 📚 Add a Book to Your Inventory

If you’re tracking books globally with others:

```
/inventory addbook <book> <author> <goodreads link>
```

***

#### 🌱 Create a Habit

Build a daily or weekly habit tracker:

```
/habit add
```

This will open a button-based modal to get you started.

***

#### 📓 Start a Journal Entry

Get thoughts out of your head and into a safe space:

```
/journal add <entry>
```

View them any time with `/journal list`. It will send to your DMs so make sure the bot can message you.

***

#### 😄 Log Your Mood

Check in with how you’re feeling using:

```
/mood log
```

Choose a mood, tag an activity, and optionally add a note!

***

### 📌 Optional: Set a Channel

Want sprint announcements or giftlist pings in a specific place?

Use:

```
/channel set sprints <channel>
/channel set gifts <channel>
```

***

### ⏰ Set Up Reminders

Elysium can send personal reminders for reading, moods, habits, or anything else!

Try:

```
/reminders set <hour> <minute> [text]
```

You can also set `/reminders timezone` to make sure it's correct for your location.

***

### 🧠 Helpful Tips

* Use `/help` to get an embed with an overview of the bot’s features.
* Don’t include `< >` or `[ ]` in your commands — just input the values!
* All features work in DMs *unless noted otherwise* (some require server channel setup).
* Most commands give you modals, dropdowns, or buttons to guide you.

***

### 💬 Still Stuck?

No worries! Head over to the [**Troubleshooting**](https://asterias-moons.gitbook.io/elysium-bot/troubleshooting) section, or use:

```
/report <your message>
```

to send feedback or ask for help directly.

***

### 💖 Join the Support Server

Need help? Want to suggest a feature or just say hi?\
You’re warmly invited to join the official **Elysium Support Server**:

> 🌐 [**Join the Support Server**](https://discord.gg/jS5eTjhK7R)

***

You're all set to explore!\
Start browsing the [**Commands Overview**](https://asterias-moons.gitbook.io/elysium-bot/commands-overview) or dive right into your first journal entry, habit, or mood log! 🌼


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://asterias-moons.gitbook.io/elysium-bot/getting-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
