Discord Server Message Forwarder

Job ID: 39713804

Budget: ₹1,500 – ₹12,500 INR

A self-bot script must sit in my Discord account, listen to every message that appears anywhere in a chosen server, and immediately push that content to a single API webhook I provide. The feed has to be complete—text, images, files, embeds, everything—so the endpoint receives an accurate real-time mirror of the server.

Core flow
• Authenticate with my user token and remain connected 24/7, gracefully handling reconnects and Discord rate limits.
• On each new message event, collect the message ID, author, channel, timestamp, raw text, and download URL for any attachment or embed, then post that payload as JSON to the webhook.
• Keep the code lightweight; Python (discord.py / nextcord) or Node.js (discord.js) are both fine as long as the dependency list stays minimal.
• Configuration values—token, server ID, webhook URL—should live in a separate .env or config file so they’re easy to swap.

Deliverables
1. Source code with clear inline comments.
2. A short README that shows setup, required permissions, and how to run the script as a background process on Linux.
3. Quick demo run (video or screenshots) proving that both text and media reach the webhook intact.

The work is finished when I can start the script, see a message posted in Discord, and watch the exact payload appear instantly on my API side.
Related categories: Node.js Discord API