RisbotBeta

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 home screen tells you

The home screen answers three questions, and the first line answers all of them at once: Ready ๐ŸŸข when this bot can place an order right now, Unprepared ๐ŸŸ  when anything is stopping it. The three lines under it say which.

๐Ÿค– Risbot [Day Trading] - Ready ๐ŸŸข โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐ŸŸข Status: Armed ๐Ÿ”— Profile: Linked ๐Ÿ”‘ Exchange: Bybit ยท Account 1 ๐Ÿท Plan: Pro ๐Ÿ“… Expiring in: 3 days 7 hr ๐Ÿšฆ Limits: 5 trades/day ๐Ÿ“Š Usage: 1 trade today, across all your bots ๐Ÿ•’ Resets: in 12 hours ๐Ÿ“– How this panel works9:35 PM

The title carries the bot's own name - Bot 1, Bot 2 and so on until you rename it on your account page. If you run several bots, that is how you tell which chat you are in.

Under it are three blocks. The first is whether this bot can trade:

LineWhat it says
StatusWhether this bot is placing orders, and what is stopping it if not
๐Ÿ”— ProfileWhether this Telegram account is linked to a Risbot account. Trading needs one; configuring does not
๐Ÿ”‘ ExchangeThe exchange this bot trades on, and that exchange's own name for the key it holds

They are independent answers - a bot can be linked and keyless, or connected and paused - and the title is green only when all three are clear.

The second block is your plan:

LineWhat it says
๐Ÿท PlanWhich plan you are on
๐Ÿ“… Expiring / Expiring inNever on Free, or on a plan with no end date. On a paid plan, a countdown to the end of the period you paid for - days and hours, or hours and minutes near the end. Absent when a lower plan you already bought is waiting to start

The third is what today has spent:

LineWhat it says
๐Ÿšฆ LimitsHow many new trades a day it allows. unlimited on a plan that does not cap them
๐Ÿ“Š UsageHow many you have placed today - counted across every bot you own, because that is what the cap counts. Adding to an open position is never counted
๐Ÿ•’ ResetsHow long until the count goes back to zero. Absent on an uncapped plan: nothing resets when nothing is capped

The plan day rolls over at 00:00 UTC for your whole account. That is deliberately not your bot's own day - the daily loss guard starts its day wherever that bot's UTC offset says - and it is not the zone this website prints dates in either. The line is a countdown rather than a clock time so there is no zone to misread.

The plan and usage blocks are absent until your Telegram account is linked. With no Risbot account there is no plan - not a Free one, not an unknown one - so there is no limit, nothing counting, and nothing to reset. The Profile line above says so.

Ready ๐ŸŸข appears only when the Status line says Armed, and Armed already means your profile is linked and your key has a slot on your plan - so the header never disagrees with the lines below it. It is there so you do not have to read three lines to know whether a signal arriving now would be taken.

Paused by you

๐Ÿค– Risbot [Scalper] - Unprepared ๐ŸŸ  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐ŸŸ  Status: Paused by you ๐Ÿ”— Profile: Linked ๐Ÿ”‘ Exchange: Bybit ยท Account 1 ๐Ÿท Plan: Pro ๐Ÿ“… Expiring in: 20 days ๐Ÿšฆ Limits: 5 trades/day ๐Ÿ“Š Usage: 1 trade today, across all your bots ๐Ÿ•’ Resets: in 12 hours ๐Ÿ“– How this panel works9:35 PM

You pressed Pause on this bot, on your account page. Nothing else changed - its settings, its guardrails, its key and its whole history are exactly as you left them, and it starts placing orders again the moment you resume it.

Paused โ€” kill switch

๐Ÿค– Risbot [Bot 2] - Unprepared ๐ŸŸ  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐ŸŸ  Status: Paused - kill switch ๐Ÿ”— Profile: Linked ๐Ÿ”‘ Exchange: Bybit ยท Account 1 ๐Ÿท Plan: Pro ๐Ÿ“… Expiring in: 20 days ๐Ÿšฆ Limits: 5 trades/day ๐Ÿ“Š Usage: 1 trade today, across all your bots ๐Ÿ•’ Resets: in 12 hours ๐Ÿ“– How this panel works9:35 PM

Every bot you own is paused, from the switch above the list on your account page. It is the same pause as above applied to all of them at once. Resume trading above the list starts them all again; Resume on this bot's own row starts only this one, and the rest stay paused.

Paused โ€” over allowance

๐Ÿค– Risbot [Bot 3] - Unprepared ๐ŸŸ  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ ๐ŸŸ  Status: Paused - over allowance ๐Ÿ”— Profile: Linked ๐Ÿ”‘ Exchange: Bybit ยท Account 2 ๐Ÿท Plan: Free ๐Ÿ“… Expiring: Never ๐Ÿšฆ Limits: 1 trade/day ๐Ÿ“Š Usage: no trades yet today ๐Ÿ•’ Resets: in 12 hours ๐Ÿ“– How this panel works9:35 PM

This bot has a key, and an older connection is holding your plan's live-key slot. Nothing is wrong with the key and nothing is lost - this bot arms itself the moment a slot frees up. See Armed bots for how to move the slot, or which plan runs more of them together.

Rules only

The bot is fully configured and reaches no exchange. Two different things put it here, and the Profile and Exchange lines say which:

  • Profile: Not linked - trading needs a Risbot account behind the Telegram one. See Linking Telegram.
  • Exchange: Not connected - no API key on this bot, or the key it had was deleted or expired. See Connecting Your Exchange.

Both can be true at once, and both are named, so fixing one never leaves the other waiting behind it as a surprise.

The warning under them names one step at a time, and it names them in order. With no Risbot account behind the bot, that is the step it asks for:

๐Ÿค– Risbot [Bot 1] - Unprepared ๐ŸŸ  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โšช Status: Rules only ๐Ÿ”“ Profile: Not linked ๐Ÿ”‘ Exchange: Not connected โš ๏ธ Trading needs a Risbot account. Create one and link this Telegram account - your settings here are unaffected. So sign in or create an account. ๐Ÿ“– How this panel works9:35 PM

Creating the account comes first because connecting a key is something you do inside one - there is no page to send you to until you have signed in. The two links go to the sign-in and register pages, because a Telegram account with no Risbot behind it may belong to somebody who has never registered or to somebody who has and has not linked this chat yet, and the bot cannot tell.

Once it is linked, the same line asks for the key instead:

๐Ÿค– Risbot [Bot 1] - Unprepared ๐ŸŸ  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€ โšช Status: Rules only ๐Ÿ”— Profile: Linked ๐Ÿ”‘ Exchange: Not connected ๐Ÿท Plan: Free ๐Ÿ“… Expiring: Never ๐Ÿšฆ Limits: 1 trade/day ๐Ÿ“Š Usage: no trades yet today ๐Ÿ•’ Resets: in 12 hours โš ๏ธ No exchange key on this bot. Connect one on risbot.io to see live figures - sign in there with the account this bot is linked to. ๐Ÿ“– How this panel works9:35 PM

The plan block appears with the account, which is the other visible difference between the two: there is no plan to show until there is a profile to hold one.

You can still look around

Every panel opens while a bot is Unprepared. 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 exchange - see Connecting Your Exchange.

The buttons

ButtonWhat it opens
๐ŸŽฏ SniperBuilds 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 EntryYou type every price yourself: entry, stop loss, take profit. See Manual Entry.
๐Ÿ“‹ PositionsEverything currently open - live positions and pending orders - plus the controls to scale in, move targets, and close. See Positions.
๐Ÿ“ˆ PerformanceWin rate, expectancy and P&L over a period you choose, with charts and breakdowns. See Performance.
โš™๏ธ SettingsApp lock, collateral wallet, and notification preferences. See Settings.
๐Ÿ“Š Risk ManagementHow much of your account each trade may risk, and the limits that stop trading for the day. See Risk Management.
ร— CloseRemoves 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.

/start always sends a fresh panel, never refreshing one in place. If you delete the whole chat, pressing Start brings the menu back.

Every panel has a command

You do not have to navigate from the menu. These commands jump straight to a panel:

CommandPanel
/main, /startMain menu
/sniperSniper
/manualManual Entry
/positionsPositions
/performancePerformance
/settingsSettings
/risk_managementRisk Management
/daily_loss_limitDaily Loss Limit
/trading_daysTrading Days
/add_to_positionAdd To Position
/update_take_profitUpdate Take Profit
/lockLocks 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.

On this page