Skip to content

yourpov/Discord-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Tools

A collection of utilities for Discord server management and automation.

Overview

Tool Description Example Usage Output
AvatarDownloader Download avatars from server members go run AvatarDownloader/main.go Saves avatars to ./outputDir/
ChatExporter Send custom conversations via webhook go run ChatExporter/main.go Sends messages from chat.json
MassDM Send direct messages to members or a target list go run MassDM/main.go Logs sent messages, saves IDs/names
ServerLookup Lookup server info via invite code go run ServerLookup/main.go Prints server name, ID, description
TokenGenerator Generate and validate Discord tokens go run TokenGenerator/main.go Prints valid/invalid token attempts
WebhookSpammer Spam a Discord webhook with a message go run WebhookSpammer/main.go Spams a message to a Discord webhook

Avatar Downloader

Download all member avatars from specified servers.

Usage:

go run AvatarDownloader/main.go

Settings.json Example:

{
  "token": "Bot-Token",
  "ServerIDs": ["ServerID"],
  "outputDir": "Servers/"
}

Chat Exporter

Sends messages from chat.json

Usage:

go run ChatExporter/main.go

Settings.json Example:

{
  "webhookLink": "https://discord.com/api/webhooks/abc"
}

Chat.json Example:

[
  {
    "author": {"name": "LiGHT", "avatarUrl": "https://i.imgur.com/fzQpxDl.jpeg"},
    "content": "bro y’all mfs don’t even know how goroutines work 💀 half of u leaking shit like a busted faucet"
  }, {
    "author": {"name": "blaze", "avatarUrl": "https://i.imgur.com/SJmxbEM.png"},
    "content": "g you still google 'golang for loop syntax'"
  }, {
    "author": {"name": "pov", "avatarUrl": "https://i.imgur.com/4i439Ww.jpeg"},
    "content": "imagine getting on someone for loops when you still use `if err != nil { panic(err) }` like a dumbass"
  }, {
    "author": {"name": "Selfrep", "avatarUrl": "https://i.imgur.com/J3yqcY3.png"},
    "content": "fr 💀💀 mf was in vc like idk why it’s stuck while 200 goroutines just sittin there"
  }
]

Mass DM

Send direct messages to server members or a custom target list.

Usage:

go run go run MassDM/main.go

Settings.json Example:

{
    "Token": "Discord-Bot-Token",
    "GuildID": "123456789012345678",
    "Message": "message.txt",

    "UseMemberIDs": true,
    "UseTargetsList": false,

    "SecondsDelay": 2,
    "Repetitions": 1,
    
    "SaveMemberIDs": true,
    "SaveMemberNames": false,
    
    "targets": [
        "1305602076365033512",
        "",
        ""
    ],
    
    "exceptions": [
        "1198901478698528789",
        "",
        ""
    ]
}

Server Lookup

Lookup Discord server details using an invite code.

Usage:

go run go run ServerLookup/main.go

Settings.json Example:

{
    "inviteCode": "https://discord.gg/Link"
}

Token Generator

Generate and validate Discord tokens.

Usage:

Settings.json Example:

{
  "ValidTokensFile": "ValidTokens.txt"
}

Webhook Spammer

Spams a message to a Discord webhook

Usage:

go run go run WebhookSpammer/main.go

Settings.json Example:

{
  "webhookLink": "https://discord.com/api/webhooks/abc"
}

About

A collection of utilities for Discord

Topics

Resources

Stars

Watchers

Forks

Languages