Discord To Telegram
- Utilities
-
Janet Abu Khalil
Professional software engineer and trader with 5 years of experience in the financial markets. I am part of the AtlasLabs.uk Engineering Division, where I develop trading solutions, software tools, and technical systems. My background includes networking, system support, and troubleshooting, helping - Version: 1.0
- Activations: 10
What is Discord to Telegram Pro?
Discord to Telegram Pro is a professional MetaTrader 5 bridge that automatically reads messages from your selected Discord channel and forwards them directly to your Telegram channel, group, or private chat.
This EA is designed for signal providers, private communities, Discord trading groups, and users who want to relay Discord messages to Telegram automatically without manual copy and paste.
The system works inside MetaTrader 5 as a bridge:
- It connects to Discord using your bot token and channel ID
- It checks the channel for new messages every few seconds
- It detects signals and management messages
- It extracts information such as BUY, SELL, CLOSE, BREAKEVEN, PARTIAL CLOSE, entry range, stop loss, take profits, and TP OPEN
- It forwards the message to Telegram using your Telegram bot token and Telegram chat ID
This product is a Discord to Telegram bridge. It does not need to execute trades unless you build that separately.
What messages can it detect?
The EA can detect and forward messages such as:
- Buy signals
- Sell signals
- Close messages
- Breakeven messages
- Partial close messages
- Signals with entry range
- Signals with stop loss
- Signals with one or multiple take profits
- Signals with TP OPEN wording
How it works
- The EA connects to your Discord channel using your Discord Bot Token and Discord Channel ID.
- It checks the channel for new messages every few seconds.
- It reads newly posted Discord messages.
- It detects the action such as BUY, SELL, CLOSE, BREAKEVEN, or PARTIAL CLOSE.
- It extracts symbol, entry, stop loss, take profits, and TP OPEN when available.
- It formats the message according to your settings.
- It sends the message to Telegram using your Telegram Bot Token and Telegram Chat ID.
Required WebRequest URLs
You must add these URLs inside MetaTrader 5:
Go to:
Tools → Options → Expert Advisors → Allow WebRequest for listed URL
Inputs
Discord Connection
- Enable debug logging — Turns journal logging on or off
- Discord Bot Token — Your Discord bot token
- Discord Channel ID — The Discord channel ID to monitor
- Poll interval (seconds) — How often the EA checks Discord for new messages
Signal Parsing
- Auto symbol from signal — Automatically detect symbol from message
- Default symbol if not in signal — Fallback symbol if none is detected
- Symbol suffix — Optional broker suffix such as m or .i
- Symbol prefix — Optional broker prefix
Telegram Connection
- Telegram Bot Token — Your Telegram bot token from BotFather
- Telegram Chat ID — Your Telegram channel, group, or private chat ID
- Optional message thread ID — Optional Telegram topic/thread ID if used
- Send startup message on init — Sends a startup test message when the EA starts
Formatting and Bridge Options
- Send formatted output — Sends a clean structured Telegram message
- Send original Discord message too — Optionally forward the raw Discord text
- Compact one-block format — Uses a shorter Telegram style
- Include Discord channel info — Adds Discord channel information
- Include Discord message ID — Adds message ID
- Include local time — Adds local terminal time
- Include raw detected action — Adds raw action type such as BUY or SELL
- Include TP OPEN text — Shows TP OPEN when applicable
- Use emoji in Telegram text — Optional visual Telegram style
Custom Signal Keywords
- Use custom keywords — Enables your own detection words
- Buy words — Custom BUY words or phrases
- Sell words — Custom SELL words or phrases
- Close words — Custom CLOSE words or phrases
- Breakeven words — Custom BREAKEVEN words or phrases
- Partial words — Custom PARTIAL CLOSE words or phrases
- SL words — Custom stop loss words
- TP words — Custom take profit words
- Entry words — Custom entry words
Example supported messages
Example 1
BUY GOLD NOW @ 4073 - 4070
SL: 4068
TP: OPEN
Example 2
SELL XAUUSD 5015 - 5019
SL 5021
TP 5013
TP 5011
TP 5009
Example 3
BREAKEVEN GOLD
Example 4
PARTIAL CLOSE XAUUSD
Example 5
CLOSE ALL GOLD
Important
This product connects to Discord and Telegram through WebRequest.
You must allow the required Discord and Telegram URLs in MetaTrader 5 WebRequest settings.
This EA is intended for message forwarding and communication automation between Discord and Telegram.
For full Telegram and Discord guidance check here Readme.
