# Command List

{% hint style="warning" %}
Eventcord now only uses slash commands. [Slash Commands](/using-the-bot/slash-commands.md)
{% endhint %}

## Slash Commands

With slash commands, inputs will appear as options after typing in the main command. Placeholders represent these options.

## Placeholders

| Placeholder  | What it does                         |
| ------------ | ------------------------------------ |
| `<argument>` | Placeholder for a required argument  |
| `[argument]` | Placeholder for an optional argument |

## Config Commands

| **Command**             | **Description**                                                                               | **Example**    |
| ----------------------- | --------------------------------------------------------------------------------------------- | -------------- |
| /config \<server, user> | Allows you to configure the bot as you please (see [config](/using-the-bot/configuration.md)) | /config server |
| /setup                  | Get the bot up and running!                                                                   |                |

## Event Commands

| **Command**      | **Description**                                                           | **Example**    |
| ---------------- | ------------------------------------------------------------------------- | -------------- |
| /positions       | Shows the current positions for an event                                  |                |
| /join \[@friend] | Adds you to the event. You can mention your friend to group up with them. | /join @danclay |
| /leave           | Removes you from the event                                                |                |
| /cycle           | Cycles the event                                                          |                |
| /events          | Lists all events on this server                                           |                |
| /votekick        | Start a vote to kick members from the event.                              |                |

## Event Management Commands

| **Command**                                                                               | **Description**                                                                                        | **Example**                         |
| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | ----------------------------------- |
| /start \[optional event message] \[optional mentioned text channel to start the event in] | Starts an event                                                                                        | /start Hello everyone! #events-chat |
| /end                                                                                      | Ends an event                                                                                          |                                     |
| /lock                                                                                     | Locks or unlocks the event                                                                             |                                     |
| /push <@member> \<position> \[new]                                                        | Push a member into an event position. Type "new" at the end as a shortcut to push into a new position. | /push @danclay 3                    |
| /remove <@user>                                                                           | Removes a member from the event                                                                        | /remove @danclay                    |
| /autocycle \<time between cycles (e.g. 1m 30s) or disable>                                | Automatically cycle the event based on time.                                                           | /autocycle 5m                       |
| /groupsize \<max group size>                                                              | Set the maximum size for groups in the event.                                                          | /groupsize 1                        |
| /oneround                                                                                 | *(Demo command)* Automatically removes members after the event is cycled                               |                                     |

## Info Commands

| **Command**        | **Description**                            | **Example**        |
| ------------------ | ------------------------------------------ | ------------------ |
| /help              | Shows the commands for the bot             |                    |
| /about             | About the bot and provides the invite link |                    |
| /ping              | Returns the bot's ping                     |                    |
| /shards            | Shows the status of the shards             |                    |
| /stats             | The bot's statistics                       |                    |
| /userinfo \[@user] | Shows information about a user             | /userinfo @danclay |
| /serverinfo        | Shows information about the server         |                    |
| /upvote            | Tells you how to upvote the bot            |                    |

## Karaoke Commands

| **Command** | **Description**                                     | **Example** |
| ----------- | --------------------------------------------------- | ----------- |
| /ready      | Mutes users in the voice channel for karaoke events |             |

## Leveling Commands

| **Command**         | **Description**                                                                     | **Example**     |
| ------------------- | ----------------------------------------------------------------------------------- | --------------- |
| /profile \[@member] | View your server profile                                                            | /profile @gamer |
| /xp                 | Manage XP of the members on the server (see [leveling](/using-the-bot/leveling.md)) |                 |

## Other Commands

| **Command**               | **Description**                                                                |
| ------------------------- | ------------------------------------------------------------------------------ |
| /weeb                     | Shows a random image from weeb accounts on Twitter                             |
| /stars \[star key]        | View the Eventcord premium level of the server or manage your Eventcord stars. |
| /uwuify \<text to uwuify> | Uwuifys the provided text.                                                     |

{% hint style="info" %}
**Note about the boot command:** You can only redeem keys in the bot's DMs
{% endhint %}


---

# 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://docs.eventcord.xyz/command-list.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.
