# Commands

## <mark style="color:blue;">Introduction</mark>

The Commands configuration file (`commands.json`) allows you to enable or disable any command across all Athena Bot plugins. This gives you complete control over which features are available in your server.

***

## <mark style="color:blue;">How to Disable Commands</mark>

Each command has a boolean value that determines whether it loads when the bot starts:

```json
config: {
    core: {
        ping: true,      // ✅ Command is enabled
        debug: false,    // ❌ Command is disabled
    }
}
```

**To disable a command:**

1. Set the command to `false` in the configuration file
2. Save the file
3. **Restart the bot** - changes only apply after a full restart

**When a command is disabled (`false`):**

* The command will not load on bot restart
* It will not be available to anyone, including admins
* It will not appear in the `/help` command
* It behaves as if it doesn't exist

{% hint style="warning" %}
**Important:** Changes require a bot restart to take effect. Simply saving the configuration file is not enough.
{% endhint %}

***

## <mark style="color:blue;">Protected Commands</mark>

Two commands cannot be disabled by default and require the **Watermark Addon** to disable:

### <mark style="color:yellow;">botinfo</mark>

The `botinfo` command displays information about Athena Bot (version, credits, uptime, etc.).

**To disable this command:**

1. Purchase the **Watermark Addon**
2. Use the `/claim` command in the Athena Support Discord
3. Set `botinfo: false` in this configuration
4. Restart the bot

Without the Watermark Addon, this command will remain active regardless of the configuration setting.

***

### <mark style="color:yellow;">devstatus</mark>

The `devstatus` command displays the current system status of Iynx Development's services.

**To disable this command:**

1. Purchase the **Watermark Addon**
2. Use the `/claim` command in the Athena Support Discord
3. Set `devstatus: false` in this configuration
4. Restart the bot

Without the Watermark Addon, this command will remain active regardless of the configuration setting.

***


---

# 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.iynxdev.com/configuration-files/commands.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.
