Discord Server Message Forwarder
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.
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.