Parses links that commonly embed incorrectly (or not at all) on Discord to various third-party link embed services.
Find a file
2022-09-24 16:17:01 +02:00
.eslintrc.json Create .eslintrc.json 2022-09-24 01:58:12 +02:00
config.json Instagram support 2022-09-24 15:23:04 +02:00
index.js Extended support 2022-09-24 15:29:31 +02:00
package-lock.json version bump 2022-09-24 15:30:21 +02:00
package.json version bump 2022-09-24 15:29:58 +02:00
README.md Added port instructions 2022-09-24 16:17:01 +02:00

MediaFixer

Auto changes links that commonly embed incorrectly (or not at all) on Discord to various embed services, embedding media correctly

Prerequisites

Deployment

Clone the repo:

git clone https://github.com/LeviSnoot/MediaFixer.git && cd MediaFixer

Install dependencies:

npm install 

Edit config.json to include your bot token.

nano config.json

Deploy by running the following command:

node .

Configuration

Edit config.json

nano config.json

The value for token must be the bot token found here: https://discord.com/developers/applications/YOUR_APPLICATION_ID/bot

Example:

"token": "Ysy._94ZUE7oATq9DCyaYr47.iQRJGwysWgP7SwpONUen9YbJZpXV_eG_43MjaYESEoI9UpAr",

You can set which port the bot runs its http service on using the port value. Default is 4000.

Example:

"port": "4000",

You can change which service to use for parsing Twitter and Instagram links. By default fxtwitter and ddinstagram are used, but you can change this to any of your choosing.

Example:

"tweetParser": "https://twittpr.com/",
"instaParser": "https://ddinstagram.com/"

It's important the full base url is in the string, like the example above, otherwise you may run into issues.