Skip to content

MrDiscordAnimation/disforwarder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project DisForwarder

Project DisForwarder is a Discord Webhook URL Protection which basically means that it's protects that Original URL of the Discord Webhook. Only people with the Secret Key can decrypt your webhook and find it's original url OR make a GET request to the Webhook and maybe the URL might or might not be shown.

You can clone the source code here on this Github. Github URL: https://github.com/MrDiscordAnimation/disforwarder/

So what does it do? Well it's does the same thing like every other Discord Webhook. Sending Messages!

This disforwarder is limited to only sending messages, changing the avatar of the webhook and nickname, so basically it can't send embeds or send attachments.

Creating a DisForwarder Webhook

To Create the DisForwarder Webhook Download this Github and host everything yourself or go to the prebuilt one: https://api.mrdiscord.repl.co/webhooks.html (Dead website) or navigate to your local hosted site at 127.0.0.1:3000 or localhost:3000

Then Copy your Discord Webhook and find the section where it's says creating your webhook and paste it into the Link to Webhook and Click on Create! button.

It will then redirect to another page with your URL. Copy it! IT WILL ONLY BE SHOWN ONCE!

Note: The URL might be look like this: https://api.mrdiscord.repl.co/ws/github/jRv2h0BPAUhW7iyV

Sending Messages via the DisForwarder Webhook

To Send Messages Copy your Link it should look something like this: https://api.mrdiscord.repl.co/ws/github/jRv2h0BPAUhW7iyV. Make a Post Request to the URL as a JSON Body and the structure should look something like this:

{
  "content": "Insert your Message",
  "username": "Your Username",
  "avatar_url": "https://mdapublishers.web.app/icons/terminal_mini.png"
}

Basically your old JavaScript Code or anything that can post your Discord Webhook can post the DisForwarder Webhook it's like adding cheese to the pizza giving it more flavours.

Note: If you received a 400 Error it might be that:

  • The Content/Message is too long surpassed the limit.
  • The Username is too long surpassed the limit.
  • Or Maybe something went wrong at the discord servers that we don't know about!

Deleting the DisForwarder Webhook

To Invalidate the Webhook please go to the same page that you create yours at and then.

Locate the Delete section it should be at the bottom and paste your DisForwarder Webhook and NOT DISCORD WEBHOOK and click on Delete! after that you cannot undo it!

It should redirect you to another page where it's says that it deleted the DisForwarder Webhook!

Installation & Starting the local website/server

To Install just click on Code and click on Download ZIP (Github)

Or Clone via GIT with this command: git clone https://github.com/MrDiscordAnimation/disforwarder.git

To Install this project required dependencies on your computer or server simply run the following:

npm install

or if you want a clean install of the packages required for this project (If you have already downloaded the packages):

npm un

and then run:

npm i axios cors dotenv express fs path process

To start the server simply type this command:

node .

and your newly created server will be hosted at 127.0.0.1:3000 or localhost:3000

if the port is occupied for some reason modify index.js and enter your desired port.

Le Credits

You can host it yourself and try it or try our prebuilt and more secure one here: https://api.mrdiscord.repl.co/webhooks.html (Dead Website)

Built by Mr Discreet Animation#8833 Discord Server: https://discord.com/invite/HxZzesDCbN