“Settings → Advanced” Tab
Remote
If you run Moonbot on a remote server, you can communicate with it via Telegram. To do this, create your own Telegram group, click the Add @TMoonBot to your channel button, select this group and add the Telegram bot @TMoonBot to it. You must switch the group to SuperGroup mode and assign @TMoonBot as an administrator.
Make sure that the connection to your Telegram account is configured on the Settings → Telegram tab.
Then click the Generate PIN code button in the terminal — a code will appear in the Type this PIN code in your channel field. Copy this PIN and send it as a message to your Telegram group (you can use an alternate Telegram client). Once the bot reads the code, it will mark the group as trusted.
To get a list of available Telegram commands for managing MoonBot, send the command hi in your Telegram group — the bot will reply with the list of available commands.
Currently supported commands include starting and stopping the terminal, buying and selling coins, listing active orders, and more. Moonbot will also send trade execution notifications to this Telegram group.
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:
-
In Telegram, find @BotFather (https://t.me/BotFather) and send the command /newbot
-
Assign a name to your bot (e.g., CHOOSENAME)
-
Create a unique bot username ending in bot (e.g., CHOOSENAME_bot). If the name is taken, try another
-
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
-
Create a Telegram group and add at least one user (Telegram requires this).
-
Find your bot (e.g., t.me/CHOOSENAME_bot) and add it to the group
-
In the group’s Administrators section, make the bot an admin and enable all permissions (enable all sliders).
Now configure Moonbot as follows:
-
Go to Settings → Advanced → Remote
-
In This bot name, enter your terminal name (e.g., NAMEBOT) — this will help you identify it if running multiple instances
-
Enable I have my own bot ID and paste the API token from @BotFather into the field
-
Enable Send ScreenShots. Optionally enable Send to public group and Send negative trades.
-
Set screenshot sending conditions in the fields:
-
If Profit $ > [ 1 ]
-
or profit % > [ 1 ]
-
or hourly profit $ > [ 50 ]
-
(You can adjust these values as needed.)
-
Set the scale of the screenshots in the following fields:
-
Time Scale, % [ 100 ]
-
Price Scale, % [ 0 ]
-
(You can adjust these values as needed.)
-
Click Generate PIN code
-
Copy the generated PIN code from the Type this PIN code in your channel field to the clipboard.
-
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 approved
ID=1111111111 name: NAMEBOT
Hello friend!
A second message with available Telegram commands will follow -
Send the talk command in the Telegram group to enable notifications about closed trades.
-
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).