---
id: remote
title: "Remote"
section: documentation
category: "Settings Button / “Settings → Advanced” Tab"
url: https://moonbot.eu/en/documentation/settings-advanced-tab/remote
locale: en
status: published
updated_at: 2026-09-06T20:18:15+00:00
---

# Remote

![Settings Advanced Remote eng](https://moonbot.eu/storage/editor-images/Settings-Advanced-Remote%20eng.jpg)

![Settings Advanced Remote eng (dark)](https://moonbot.eu/storage/editor-images/Settings-Advanced-Remote%20eng.jpg)

The Moonbot terminal, which is running either on a local computer or on a dedicated server (VPS), can be controlled using special Telegram commands.

To do this, first create your own Telegram group from which you will control the Moonbot terminal and connect Telegram to the Moonbot terminal under the Settings -> Telegram tab in the "Built-in client" section.

Then, in the Moonbot terminal, on the Settings -> Advanced -> Remote tab, click the "Add @TMoonBot to your channel" button; a browser window will open displaying the name of the MoonBot Telegram bot (@TMoonBot) and a "START BOT" button.

![TMoonBot](https://moonbot.eu/storage/editor-images/TMoonBot.jpg)

![TMoonBot (dark)](https://moonbot.eu/storage/editor-images/TMoonBot.jpg)

Click the "START BOT" button, select your group from the Telegram menu, add @TMoonBot to it and make it an administrator.

Then click the "Generate PIN code" button in the terminal; a PIN code will then appear in the "Type this PIN code in your channel" field. Copy this PIN code and send it as a message to your Telegram group. Once the Moonbot terminal has read this code, it will mark the Telegram group as a trusted source from which it can receive control commands.

To view the list of available Telegram commands for controlling the Moonbot terminal, send the command "hi"’ to the Telegram group; you will receive this list in the reply message:

- buy ... – the standard rules for buy signals apply;
- short ... – the standard rules apply to short signals (futures);
- sell token – enable PanicSell for the coin. Example: sell NEO;
- SellALL – enable PanicSell on ALL active orders and close the terminal;
- list (or "lst" for the short format) – list of active sell orders;
- silent – disable terminal notifications in the chat regarding closed trades;
- talk – enable terminal notifications in the chat regarding closed trades;
- STOP –click “Stop” in the terminal (do not buy new signals);
- CancelBuy – cancel all unfilled limit BUY orders;
- START – click “Start” in the terminal, run the strategies;
- BL – show the blacklist of coins;
- BL + coin – add the coin to the blacklist;
- BL - coin – remove the coin from the blacklist;
- TempBL +N coin1 coin2 – add coins to a temporary blacklist for N hours. You can specify a single coin or multiple coins, separated by spaces;
- SetBL+ Strategy coin – add a coin to the blacklist of a strategy or folder;
- SetBL- Strategy coin – remove a coin from a strategy’s blacklist or a folder;
- SetWL+ Strategy coin – add a coin to the whitelist of a strategy or folder;
- SetWL- Strategy coin – remove a coin from a strategy’s whitelist or a folder;
- SetParam Strategy Param Value – change the parameter in the strategy ("empty" for an empty string). Make sure you have saved all changes by clicking the "Save" button before issuing the SetParam command.Example command: SetParam zz2 CoinsWhiteList MITH
  - SetParam - set parameter
  - Strategy = "zz2" – the name of the strategy or folder (in this case, the setting will apply to all strategies in that folder)
  - Param = "CoinsWhiteList" – whitelist
  - Value = "MITH" – coin
  - You should receive a message confirming that the command has been executed successfully: Param changed: CoinsWhiteList: matic => MITH
- sgStart Strategy – run the activated strategy named Strategy (previously stopped using the sgStop command);
- sgStop Strategy – stops the active strategy named Strategy for the specified duration in minutes (if no specific duration is specified, the strategy will be stopped for 120 minutes by default).Starting or stopping a strategy via the sgStart and sgStop Telegram commands applies only to active strategies where the indicator light is on; in other words, the sgStart command does not turn the light on, and the sgStop command does not turn the light off! And if the sgStart command is sent, a strategy that was previously stopped by the sgStop command will be allowed to run, provided it is active!
- ResetSession coin | ALL – reset sessions on a single market or across all markets;
  - ResetSession FUN -> Sessions reset on BTC-FUN: this command will reset the old session on the FUN coin and all new sessions, as well as all cPlus and cMinus counters on the FUN coin across all strategies
  - ResetSession ALL -> Sessions reset on all markets: this command will reset all old sessions on ALL coins and all new sessions, as well as all cPlus and cMinus counters on ALL coins across all strategies
- ResetLoss – reset the profit counter;
- Leverage X [coin,coin] – change the denomination on the coins to X;
- Margin [coin,coin \ ALL] ISO\Cross – change the margin type to isolated or cross on the specified markets or on all markets;
- ConvertBNB – convert small amounts of coins (coin dust) into BNB;
- report [N days \ weeks] [coin] [hide] – send a screenshot of the report table (by default, send today’s report), or for N days, or for N weeks, or for a specific date, or a range of dates, for a single coin or all coins, in public or private mode.Examples:
  - “report” – a screenshot of the table containing the report for the last day is sent
  - “report Coin”, for example “report BTC” – a screenshot of the table showing the report for the last 24 hours for the BTC coin is sent
  - “report 10-17” – a screenshot of the table containing the report for the 10th to the 17th of the current month is sent
  - “report 01/03/2026–20/03/2026” – a screenshot of the table containing the report for the period from 01/03/2026 to 20/03/2026 is sent
  - “report 3 days” – a screenshot of the table containing the report for the last 3 days is sent
  - “report 3 weeks” – a screenshot of the table containing the report for the last 3 weeks is sent* If you add the “hide” command at the end of the report command, all rows and columns in the report table shown in the screenshot will be blurred. However, the report header (order status, dates, filter settings, etc.) and the bottom row containing the report’s summary data (date, number of orders, average order size, total transaction value in the base currency and total percentage) will remain unblurred.
- SellPiece [coin\ALL] – sell a piece from each order if the SellPiece parameter in the strategy is not 0
- DoUpdate – update to the release version
- SetDeltasByTrades ON\OFF – tick or untick the box for the "Deltas include raw trades" option on the Settings - Main tab.
- GenerateBugReport – generate a bug report.

If several Moonbot terminals are connected to a Telegram group and you need to send a Telegram command to a specific Moonbot terminal only, you must specify the following before the Telegram command: botname: BOTNAME.

Example:

botname:MOONBOT1 STOP (sending the STOP command to the MOONBOT1 terminal).

In addition, messages regarding all completed trades from all Moonbot terminals connected to it can be sent to this Telegram group.

We recommend watching the MoonAcademy webinar (use subtitles for viewing):

YouTube: "Configuring the Moonbot terminal to read signals and commands in Telegram" >>>

RuTube: "Configuring the Moonbot terminal to read signals and commands in Telegram" >>>

### Reset channel

The Reset channel button resets the PIN and unlinks Moonbot from the previously connected Telegram group.

### I have my own bot ID, Enter your Bot authorization token

Check I have my own bot ID and enter the authorization token in the Enter your Bot authorization token field to use your own Telegram bot for sending messages.

### This bot name

The This bot name field allows you to set the terminal's name, which will appear in the top status bar after the exchange name and version number when the terminal restarts. If you run several terminals locally or on VDS servers and they send reports to the same group, this name helps identify which terminal sent the message. You can also target Telegram commands to a specific terminal by name.

### MultiLine commands

If enabled, Moonbot will be able to process multiple commands sent in a single Telegram message.

### Send trade reports

Sends manual trade information to Telegram channels (strategy-related trade reports are controlled via Main → ReportTradesToTelegram=YES.)

Once Telegram is connected to the terminal, you will start receiving messages about signals and trades in your Telegram group.

Example message format:

Signal (strategy) coin: #AMB PumpDetection: BTC-AMB DailyVol: 34 PPL/sec: 2 Buys/sec: 71.00 Vol/sec: 1.31 PriceDelta: 2.0%

You can also configure the frequency of system messages sent to Telegram:

- Send System reports not more than once a minute
- Send System reports not more than once in 10 minutes
- Send System reports not more than once an hour
- Don't send System reports.

### Settings for sending trade screenshots to Telegram

To receive both text-based trade reports and screenshots in Telegram, ensure that your Telegram account is properly connected via Settings → Telegram, then follow these steps:

1. In Telegram, find @BotFather (https://t.me/BotFather) and send the command /newbot
2. Assign a name to your bot (e.g., CHOOSENAME)
3. Create a unique bot username ending in bot (e.g., CHOOSENAME_bot). If the name is taken, try another
4. After creation, you’ll receive a message: Done! Congratulations on your new bot, along with an API token. in the 1111111111:SdDDSFSDfsdfkdf_SDFdfsdfsdf_sdsdfds format. Save the token - it helps control your Telegram-bot via Telegram API
5. Create a Telegram group and add at least one user (Telegram requires this).
6. Find your bot (e.g., t.me/CHOOSENAME_bot) and add it to the group
7. In the group’s Administrators section, make the bot an admin and enable all permissions (enable all sliders).

Now configure Moonbot as follows:

1. Go to Settings → Advanced → Remote
2. In This bot name, enter your terminal name (e.g., NAMEBOT) — this will help you identify it if running multiple instances
3. Enable I have my own bot ID and paste the API token from @BotFather into the field
4. Enable Send ScreenShots. Optionally enable Send to public group and Send negative trades.
5. Set screenshot sending conditions in the fields:
   1. If Profit $ > [ 1 ]
   2. or profit % > [ 1 ]
   3. or hourly profit $ > [ 50 ]
      1. (You can adjust these values as needed.)
6. Set the scale of the screenshots in the following fields:
   1. Time Scale, % [ 100 ]
   2. Price Scale, % [ 0 ]
      1. (You can adjust these values as needed.)
7. Click Generate PIN code
8. Copy the generated PIN code from the Type this PIN code in your channel field to the clipboard.
9. Paste and send the PIN code in the Telegram group.If successful, you`ll receive this message in the group:NAMEBOT (your bot`s name): Remote chat approvedID=1111111111 name: NAMEBOTHello friend!A second message with available Telegram commands will follow
10. Send the talk command in the Telegram group to enable notifications about closed trades.
11. To test the functionality, make a coin buy/sell trade.

A text message will appear in Telegram for every result (profit or loss), and a screenshot will be sent only if the profit conditions you configured are met (Settings → Advanced → Remote).

Commands from the Telegram command list and special UDP remote control commands can be forwarded to the Moonbot terminal’s UDP port. To do this, go to the Settings tab, select Special, then Remote, and enter the port number and password for receiving commands in the fields labelled “UDP Commands Port / Pass”.

Commands should be sent to the UDP port in a UTF-8 string; responses to commands are also sent via UDP in the form of gzip-compressed JSON (responses are not duplicated in Telegram).

You can read more about this on the pages about the MoonCMD protocol >>>
