Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Schutz3/dccdn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DCCDN UPTIME & STATUS

DCCDN

A simple website that allows you to upload files to Discord's CDN without having to do it in their app.

Prerequisites

Installation

Run this command:

git clone [email protected]:Schutz3/dccdn.git

or download the ZIP file and extract it

cd dccdn

Follow these steps:

  • Rename example.config.yaml to config.yaml
  • Go to https://discord.com/developers/applications and create bot
  • Make sure this is enabled Message Content Intent
  • Invite the bot to your server using this link: https://discord.com/api/oauth2/authorize?client_id=INSERT YOUR APPLICATION ID&permissions=8&scope=bot
  • Configure the config.yaml file

Continue with running these commands:

go get
go run main.go

Usage

The website will be up at http://localhost:8080 (unless you've changed the config)

Files uploaded on the site will be available in the channel that you set in config.yaml

Usage with ShareX

DCCDN can also be used with ShareX! Follow these steps to get it working (don't want to follow steps? click here to download the backup (using my instance)):

  1. Copy the upload endpoint. If using localhost it will be http://localhost:8080/api/sharex, or if you're using my instance it will be https://cdn.scz.my.id/api/sharex
  2. Open ShareX and go to Destinations > Custom uploader settings > Click New
  3. Name it whatever you want & paste the upload endpoint in Request URL
  4. Under Destination type, select Image uploader, Text uploader, and File uploader
  5. Body should be Form data (multipart/form-data) and File form name should just be file.
  6. In the HEADERS section, set the name to Upload-Source and the value to API
  7. Select your new ShareX config in the dropdowns at the bottom left of your screen
  8. Have fun with your new DCCDN.

About

Discord cdn server with auto generate expiry date, compatible with ShareX

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published