A collection of utilities for Discord server management and automation.
| 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 |
Download all member avatars from specified servers.
Usage:
go run AvatarDownloader/main.go
Settings.json Example:
{
"token": "Bot-Token",
"ServerIDs": ["ServerID"],
"outputDir": "Servers/"
}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"
}
]
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",
"",
""
]
}Lookup Discord server details using an invite code.
Usage:
go run go run ServerLookup/main.go
Settings.json Example:
{
"inviteCode": "https://discord.gg/Link"
}Generate and validate Discord tokens.
Usage:
Settings.json Example:
{
"ValidTokensFile": "ValidTokens.txt"
}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"
}