The Main Menu
A map of every button on the bot's home screen.
The main menu is the bot's home screen. Every other panel opens from here, and every panel's ← Back button eventually returns to it.
Opening it
Send /start or /main to your bot.
Your command disappears as soon as the bot reads it, and the menu opens in its place — so the chat stays a control panel rather than a scroll of old messages.
What the header tells you
The first line is the bot's connection status, and it has two states.
Connected
🤖 Trading Bot - 🟢 Connected
──────────────────
Exchange: Bybit
Account: Account 1
Your control center for managing trades and settings.Exchange is the exchange your API keys belong to, and Account is the name that exchange gives the account those keys open. If you hold several accounts on one exchange, this line is how you confirm the bot is pointed at the one you meant.
Not connected
🤖 Trading Bot - 🟡 Not Connected
──────────────────
⚠️ Connect your Bybit account to see live figures - Settings → Setup
Your control center for managing trades and settings.The status is carried on the home screen deliberately: an account whose API key was deleted or expired reads as perfectly healthy right up to the moment a panel that needs the exchange fails. Seeing it here means you find out before a trade does.
You can still look around
Every panel opens while disconnected. Risk Management, Settings and the rest are your settings, not the exchange's, so you can configure the bot fully before you ever hand it a key. Only live figures and real orders wait on the connection — see Connecting Your Exchange.
The buttons
| Button | What it opens |
|---|---|
| 🎯 Sniper | Builds a trade from recent price action — you pick a symbol and timeframe, and the bot reads the stop loss off the last few candles. See Sniper. |
| 📝 Manual Entry | You type every price yourself: entry, stop loss, take profit. See Manual Entry. |
| 📋 Positions | Everything currently open — live positions and pending orders — plus the controls to scale in, move targets, and close. See Positions. |
| 📈 Performance | Win rate, profit factor and P&L over a period you choose, with charts and breakdowns. See Performance. |
| ⚙️ Settings | Exchange setup, app lock, collateral wallet, and notification preferences. See Settings. |
| 📊 Risk Management | How much of your account each trade may risk, and the limits that stop trading for the day. See Risk Management. |
| × Close | Removes the menu from the chat. It cancels nothing and changes no setting — it only clears the screen. Send /main to bring it back. |
One panel at a time
The bot keeps a single panel on screen and rewrites it in place as you navigate, instead of sending a new message for each screen. Two things follow from that:
- Opening a panel with a typed command while that same panel is already open refreshes it where it sits, rather than moving it down the chat.
- Opening a different panel closes the current one and reopens down at your command, where you were already looking.
If you ever delete a panel by hand, just send the command again — the bot notices the message is gone and sends a fresh one.
Every panel has a command
You do not have to navigate from the menu. These commands jump straight to a panel:
| Command | Panel |
|---|---|
/main, /start | Main menu |
/sniper | Sniper |
/manual | Manual Entry |
/positions | Positions |
/performance | Performance |
/settings | Settings |
/setup | Exchange setup |
/risk_management | Risk Management |
/daily_loss_limit | Daily Loss Limit |
/trading_days | Trading Days |
/add_to_position | Add To Position |
/update_take_profit | Update Take Profit |
/lock | Locks the app immediately |
Commands that read more naturally with hyphens — /risk-management,
/add-to-position, /update-take-profit, /daily-loss-limit,
/trading-days — work too, they just are not offered in Telegram's /
autocomplete menu.
With App Lock on, commands are not a way in
If App Lock is enabled and the app has locked, every command shows the unlock prompt instead of the panel you asked for. The panel opens once you enter your password.