# Getting Started

## Starting the Bot

To begin, head to [Maestro Bot](https://t.me/maestro) and click on "**Start**". The bot will reply to you with a Captcha that you need to solve for verification as shown in the example below:

<figure><img src="https://3381910560-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzU4yHmvMsWFEfnWtIPR7%2Fuploads%2FyxJyZQJwUv1FhHXWD0fr%2FCaptcha.jpg?alt=media&#x26;token=6f2de98e-3977-4b26-bcbe-755b0300f09a" alt="" width="375"><figcaption><p>Captcha Verification</p></figcaption></figure>

Next, reply to the welcome message with the Captcha solution to complete the verification process. If the verification fails, the bot will give you three more attempts. After that, the bot will go idle for a minute and you can only re-trigger the verification process after that minute passes by sending `/start` in your DMs with the bot. Once verification is successful, the bot will reply to you with the following message:

<figure><img src="https://3381910560-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzU4yHmvMsWFEfnWtIPR7%2Fuploads%2FptOpJZ38bcirNMQSa7uR%2FWelcome%20Message.jpg?alt=media&#x26;token=cfcfd6f7-fe8a-4d5e-a8fb-c2ccdb75a797" alt="" width="375"><figcaption><p>Welcome Message</p></figcaption></figure>

As the message states, you can now proceed to send `/start` in your DMs with the bot to spawn the main menu displayed below:

<figure><img src="https://3381910560-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzU4yHmvMsWFEfnWtIPR7%2Fuploads%2FzThkgZF5l352uVxcyVL6%2FMain%20Menu.jpg?alt=media&#x26;token=e201a5c6-5fa7-4bff-a839-6089f7b66015" alt="" width="375"><figcaption><p>Main Menu</p></figcaption></figure>

## Enabling/Disabling Chains

By selecting *Chains* from the Main Menu, you can enable or disable chains based on your preference as shown in the figure below. Alternatively, you can reach this menu by sending the command `/chains` in your DMs with the bot. The bot currently supports nine chains: *BNB Smart Chain (BSC)*, *Ethereum*, *Arbitrum*, *Base*, *Avalanche*, *Sonic*, *Tron (TRX)*, *TON* and *Solana*. By default, these chains are displayed as options for each of the bot's functionalities, but you can limit this to your chains of interest by disabling chains that you don't currently trade on. In addition, you have the option to import an existing wallet or generate a new one by clicking on the "**💳 Wallets**" button which appears next to each chain, as shown below. We go over the process of setting up a wallet in detail in Section [2](https://docs.maestrobots.com/wallet-setup).

<figure><img src="https://3381910560-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzU4yHmvMsWFEfnWtIPR7%2Fuploads%2FKdiUJqILE9ZX4pcI2FPZ%2FChains%20Command.jpg?alt=media&#x26;token=940e3467-92a2-4488-aa89-e93c3b6b24d9" alt="" width="375"><figcaption><p>Chains: Enabling Chains of Interest.</p></figcaption></figure>

&#x20;<mark style="color:orange;">**With the exception for**</mark><mark style="color:orange;">**&#x20;**</mark>*<mark style="color:orange;">**TON**</mark>*<mark style="color:orange;">**&#x20;**</mark><mark style="color:orange;">**and**</mark><mark style="color:orange;">**&#x20;**</mark>*<mark style="color:orange;">**Solana**</mark>*<mark style="color:orange;">**, all the remaining supported chains will be referred to as "EVM-compatible chains" throughout this documentation.**</mark>&#x20;

## Supported DEXs

For each chain, the bot currently supports the following DEXs:

<table><thead><tr><th width="135" align="center">Chain</th><th align="center">Supported DEXs</th></tr></thead><tbody><tr><td align="center">BSC</td><td align="center">PCS V2 | PCS V3 | FourMeme/SpringBoard</td></tr><tr><td align="center">Ethereum</td><td align="center">Uniswap V2 | Uniswap V3</td></tr><tr><td align="center">Arbitrum</td><td align="center">Uniswap V3 | SushiSwap V2 | OreoSwap | Camelot</td></tr><tr><td align="center">Base</td><td align="center">Uniswap V2 | Uniswap V3 | SushiSwap V2 | Aerodrome V2 | Virtuals</td></tr><tr><td align="center">Avalanche</td><td align="center">Trader Joe V1 | Trader Joe V2.1</td></tr><tr><td align="center">Sonic</td><td align="center">NDYOR V2 | SonicSwap V2 | SBoom V2 | SushiSwap V2 | MetropolisSwap V2 | ShadowSwap V2/V3 | SwapX V2/V3 | Wagmi V3</td></tr><tr><td align="center">Solana</td><td align="center">Raydium | Orca | Meteora | FluxBeam | Pump․Fun | Moonshot</td></tr><tr><td align="center">TRX</td><td align="center">SunSwap V2 | SunPump</td></tr><tr><td align="center">TON</td><td align="center">DeDust V2 | STON․fi</td></tr></tbody></table>


---

# 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.maestrobots.com/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.
