Discord Forwarder Documentation

Documentation
Deploy, configure, and launch fast

This guide is for post-purchase deployment. Follow the video, Docker steps, and troubleshooting notes in order, or scan the QR code for one-on-one support.

Video Guide

Watch the full walkthrough first, then follow the steps below to avoid most deployment errors.

If the video cannot load, open Bilibili original link

Deployment

Docker is the recommended deployment path for consistent environments, easier migration, and lower maintenance overhead.

Docker Deployment (Recommended)

1. Build the image

Run this in the project root:

docker build -t dc-forwarder .

2. Run the container

Mount the local config file into the container:

docker run -d \
  --name dc-forwarder \
  -p 8081:8081 \
  -v $(pwd)/config.json:/app/config.json \
  dc-forwarder

3. Verify the service

Open in your browser: http://localhost:8081

If you deploy on a cloud server, replace localhost with the server public IP.

Requirements

  • Python 3.11 or later
  • Docker environment (recommended)
  • Stable network connectivity
  • Discord user token and bot token
  • At least 512MB available memory

Deployment Advice

Use a Linux server with process supervision in production. Validate with low traffic first, then scale route volume gradually.

FAQ

These are the most common deployment issues. Check them in order.

Q1: The container starts but no messages are forwarded?

Check whether the tokens and channel IDs in config.json are correct, then inspect container logs for authentication failures.

Q2: Images are not forwarded successfully?

Make sure image forwarding is enabled in the route config and verify the target platform bot can send media files.

Q3: How do I get manual assistance?

Click any Contact button on the page and scan the QR code. We will give you an executable plan based on your deployment environment.