# Bot Commands

Every action in ARCHONE is triggered by a command. Type any command in your Telegram chat with the bot.

***

## Trading Commands

| Command   | Description                                                           |
| --------- | --------------------------------------------------------------------- |
| `/trade`  | Open the trading panel. Paste a token address to begin.               |
| `/snipe`  | Open sniper mode to auto-buy new tokens at launch.                    |
| `/dca`    | Create and manage Dollar Cost Averaging strategies.                   |
| `/limits` | Create and manage limit orders (buy below market, sell above market). |
| `/copy`   | Browse and follow top traders to mirror their trades.                 |

***

## Wallet Commands

| Command      | Description                                            |
| ------------ | ------------------------------------------------------ |
| `/wallet`    | View your wallet address, balance, and export options. |
| `/deposit`   | Get your ARCHONE deposit address for receiving SOL.    |
| `/withdraw`  | Withdraw SOL or tokens to any Solana address.          |
| `/portfolio` | View all open positions, P\&L, and trade history.      |

***

## Agent Commands

| Command   | Description                                         |
| --------- | --------------------------------------------------- |
| `/agents` | Open the agent management panel.                    |
| `/agent`  | Create, pause, resume, or delete AI trading agents. |

***

## Settings Commands

| Command     | Description                                                                   |
| ----------- | ----------------------------------------------------------------------------- |
| `/settings` | Configure default slippage, priority fees, MEV protection, and notifications. |
| `/presets`  | Manage your buy amount presets (e.g., 0.1, 0.25, 0.5, 1 SOL).                 |

***

## Info Commands

| Command     | Description                                                             |
| ----------- | ----------------------------------------------------------------------- |
| `/help`     | Display a brief help message with common commands.                      |
| `/start`    | Start or restart the bot. Accepts referral codes: `/start ref_XXXXXXXX` |
| `/referral` | View your referral stats and share your referral link.                  |
| `/lock`     | Lock the bot — disables all trading commands until you unlock.          |
| `/unlock`   | Unlock the bot and re-enable trading.                                   |

***

## How to Use Commands

### Basic Flow

1. **Type a command** in the Telegram chat with the bot (e.g., `/trade`)
2. **The bot responds** with an interactive menu or prompt
3. **Follow the on-screen buttons** — don't type your response, tap the buttons
4. **Confirm actions** by tapping the confirmation button — nothing executes without explicit confirmation

### Button Navigation

After running a command, the bot displays a keyboard with inline buttons:

* Use **callback buttons** (like "Buy", "Sell", "Settings") to navigate
* Use **back buttons** (like "← Back", "Home") to return to previous menus
* Confirmation dialogs require tapping **Confirm** or **Cancel**

### Getting Help

If you're unsure what to do next:

* Tap **Help** or **Menu** buttons when available
* Send `/help` for a command reference
* Start over with `/start`

***

## Locking and Unlocking

Use `/lock` to disable trading if:

* You're going to be away and want to prevent unauthorized trades
* You suspect someone has access to your account
* You want to pause all automated trading

When locked:

* `/trade`, `/snipe`, `/dca`, `/limits` are disabled
* `/portfolio`, `/wallet`, `/deposit`, `/help` remain functional
* `/unlock` restores full functionality

***

## Referral System

Share your referral link to earn rewards. When someone joins using your link:

* They get a bonus on their first deposit
* You earn a percentage of their trading fees

Send `/referral` to see your link and stats.


---

# 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.archone.trade/getting-started/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.
