A tool written in GO to demonstrate how bad actors utilize requests to spam Discord Users and launch large unsolicited DM Advertisement Campaigns

Overview

discord-mass-DM-GO

A tool written in GO to demonstrate how bad actors utilize requests to spam Discord Users and launch large unsolicited DM Advertisement Campaigns

Overview 🔍

This program is a multi-threaded Discord Direct Message Spammer. It has 2 modes - Single and Multi. In Single mode, multiple tokens send messages to One discord account they share a mutual server with. In Multi mode, multiple discord tokens send messages to multiple discord accounts scraped from a Public discord server.

Feature preview - Discord Mass DM GO

Star the Repo

Please star the repo, it really helps me out and allows me to contribute more.

Disclaimer ⚠️

The automation of User Discord accounts also known as self-bots is a violation of Discord Terms of Service & Community guidelines and will result in your account(s) being terminated. Discretion is adviced. I will not be responsible for your actions. Please do not use my programs for raiding/ Spamming/ Harassment/ Unsolicited Advertisement . This program was solely written to check a discord server's security measures and to document the relative ease with which bad actors function on Discord.

How is this abused?

If you've been part of big discord servers, I'm sure you've at some point recieved a DM from one of such bots. Discord is a very large market of gamers with 150 million+ Monthly active users which is why this is such a big issue. People send Crypto exchange scams where they claim you won a fortune in a crypto currency and have to make an account on their website and make a deposit. Second type is Nitro Scams, where they either sent you a token logger binary or link you to a phishing website where they steal your credentials from either QR codes or login. After access of a user's account, their account is also used in a similar spam and their payment method is abused. Third people use to advertise their servers or their NFTs or their crypto to either Pump & dump or just make it popular

Features

  • Proxyless
  • Only working and Free Discord DM Spammer as of November 2021
  • Light on System Resources
  • Configurable
  • Uses Safe requests to prevent Phone Locks
  • Multithreaded
  • Single and Multi Spam modes
  • Free & Open source
  • Compatible with all Major OS and Architecture

Mass DM in action

Single DM in action

Usage 💻

  • Build from Source or Download from releases
  • Input your tokens in "input/tokens.txt"
  • Scrape the UIDs of a server for Multi DM mode.
  • Add UID's of discord Users who you want to message in "input/memberids.txt"
  • Decide the delay and the message by setting your config file "config.json"
  • Run the binary
  • Follow the instructions on the Binary

How to get Help?

You can make an Issue Or join the temporary discord server I made for this, although I'm not very active on discord.

Token Quality & Functionality (Updated: 2nd Nov)

The number of DMs each token of your's gets depends on it's quality. Here I will break down everything related to this.

  • Unverified Token : 5 DMs
  • Email verified Token: 5 DMs
  • Phone verified Tokens: ~20 DMs [Can be more or less depending on quality]

What happens when this limit is crossed? Unverified and Email verified tokens get phone locked (Meaning it requires a phone number to unlock them) And Phone verified tokens get disabled by discord for "Suspicious activity" and you need to reset their password to access them again. But for commerical purposes, tokens are one time use.

About functionality, servers have a minimum verification level which server administrators can set. If the minimum server verification is set to none, then you can easily use Unverified tokens to DM it's members. But if it's set to email verified, your unverified tokens won't be able to DM anyone. Same goes with email verified tokens in Phone verification required servers.

You do not need to do any of those crappy verifications (Click the check mark to continue, etc) to DM members. You don't even need to do verifications by bots like Alt Identifier, although they will kick your accounts in 10 minutes and you won't be able to DM anyone after that. Keep this in mind while using the program.

Building from Source 🚧

  • Install Golang and verify your installation
  • Open up a terminal window
  • Navigate to the directory of the source code
  • Type "go build" into your console and a Binary should pop up

Configuration

Name Type Description
mode int Mode 0 for spamming a Single account. Mode 1 for Mass spamming Discord accounts
message string The message to be sent to the Discord User
delay int Duration in seconds between 2 consecutive messages from a single discord token

Other interesting stuff by me

Discord Invite Joiner - Joins given tokens to a server

Discord Token Checker - Checks given tokens and records their information

Discord Mass DM - DMs all users of a server or DM's a discord user from multiple accounts

Dankgrinder - An Advanced automation tool for Dankmemer

Donations 🪙

I spend quite a lot of time in making High Quality & Open Source discord tools because hundreds of people get ripped-off everyday searching for this stuff. If this helped you out even in the slightest, Buy me a coffee and make my day! BTC: bc1qfmk95sqtw6sw2xc3kyaemcnltwcr5cs2phg2gh

Comments
  • Embed message isn't working - HELP

    Embed message isn't working - HELP

    Well when i try to send embed message with links the bot execute only ''content'' and yes i renamed "embed" to "embeds": [{ image and that's the bottom image That's the result: image

    Please help

    opened by shreD133 31
  • Tokens

    Tokens

    I know this tool is free, and im really appreciate it, and also i asked V4NSH4J to pay him for discord token generator but he dont wanna do it for money xD so i got question to all of you.

    Can you recommend me any token seller? My last 3 supplier are finished now

    opened by D3JOC1K 30
  • 401/403 Errors | Don't recognize Tokens & Avatars

    401/403 Errors | Don't recognize Tokens & Avatars

    Hello,

    Yesterday I worked through all instructions and it did change Avatars, Nicknames and have sent DMs. Now I got new Tokens, even generated my own ones from older accounts but I keep receiving following errors:

    [08:05:52] 401 Failed to join guild {"message": "401: Unauthorized", "code": 0}

    [08:04:31] Error while joining: error while getting cookie error while getting response from cookie request Get "https://discord.com": read tcp 192.168.0.173:54450->162.159.128.233:443: read: no route to host

    might be locked - Stopping instance and adding members to failed list. 401 [23]

    Accounts are working perfectly, there are no issues with tokens, they are all fully verified (email+phone) and even some of them are 2 years old so there should not be a problem with that... Any suggestions?

    opened by kramans 27
  • WHY is this so slow ?

    WHY is this so slow ?

    I want to do a mass dm to hundreds of thousand of people. I am right now sending a dm every 3-4 seconds !? Like why is this so extremely slow. I haveset the delay in the config everywhere to 1 and there is literally no difference

    opened by nfts4f4fff 23
  • why this? i am using captcha service as well proxies

    why this? i am using captcha service as well proxies

    i am using captcha service as well proxies. and all that was working perfect in last version except dm. but now i am not able to solve the captcha. please need help to get it on track. from last 2 weeks, error I am not able to send dm through ( discord-mass-DM-GO)

    opened by john1122334455 16
  • Error while users connecting to discord server

    Error while users connecting to discord server

    I'm having issue when users connecting to discord server and in console writes out that everyone has connected but when I check is it true or no it writes out me that only half of them are on the server. I mean that 90-80 % tokens are in server, but when I check them manually with "Token Server Check" there only 50-40% in server. Another half is banned from this server. Is this problem with program or no? I'm using full verifed tokens and high-quality proxies image

    opened by londrwus 16
  • Ability to Create Embeds using an API

    Ability to Create Embeds using an API

    Added support for creating embeds using URLs and an API I made and host.

    API docs are here: https://docs.e.chasa.wtf/ Site is here: https://e.chasa.wtf/

    opened by itschasa 15
  • Not writing ids in failed or completed.txt

    Not writing ids in failed or completed.txt

    Screenshot 2022-01-30 at 20 28 08

    I do have failed.txt and completed.txt in the input folder

    When I go into the same folder with terminal and type open input/failed.txt it does open the txt file

    opened by nikushakhabu 15
  • Couldn’t replicate Mass-DM-Go `Server Joiner` in Python. Need a lot of help!

    Couldn’t replicate Mass-DM-Go `Server Joiner` in Python. Need a lot of help!

    Okay, so as far I think, I have completely replicated the Server Joiner system of DMDGO. The problem is, I get Captcha when joining with my tool and the tokens get banned after 2 joins while with the same list of tokens, MDMGO directly joins the server without any captcha (I’m using same proxy and captcha solver in both). I think I missed to replicate something which is important for Server Joiner but couldn’t find anything.

    The current python script does -

    1. Get Cookies from discord.com (Proxy, same header’s as MDMGO)
    2. Get fingerprints (Same proxy, same header’s as MDMGO)
    3. Get X-Context (Same proxy, same header’s as MDMGO)
    4. Post request to the server join api with invite, token and all other info as MDMGO (Same proxy, same header’s as MDMGO)
    5. If got captcha, solve it and resend the solved key with proper headers used in MDMGO (Same proxy)

    Did I miss anything which is needed to complete the script? I tried everything I know but still tokens get’s banned after 2 joins. Could you help me? TIA!

    opened by muhitrhn 13
  • Error 400 H captcha

    Error 400 H captcha

    400 Failed to join guild {"captcha_key": ["captcha-required"], "captcha_sitekey": "", "captcha_service": "hcaptcha"}, I get an error like this while trying to join servers

    opened by williamzhu1 12
  • You need to update your app to join this server

    You need to update your app to join this server

    What is this error? I was able to solve captchas using the anti-captcha plugin, but I get this error when posting captcha solution and tq token.

    I would like to work with the community in fixing this.

    opened by dmulrooney 11
  • Mass DM Questions

    Mass DM Questions

    Put the following in the title of your Issue:

    [Question] for a general question.

    Be specific, people can't help you if we don't know what you are talking about

    [Bug] for unexpected error/behavior on the program.

    Please include your:

    • DMDGO version (shown on title screen)
    • Whether you built from source or downloaded a release
    • Your operating system.

    Explain your question/bug below:

    Below is all the content in the cmd:

    [INPUT ][15:23:17] Enter your choice! » 2 Mass DM advertiser [WARNING][15:23:22] » You're using invisifox's downloadable solver. Make sure you're using port 8888 (default) and that you're running the application. Otherwise this wouldn't work. [WARNING][15:23:22] » Error while getting fingerprints open fingerprints.json: no such file or directory [INPUT ][15:23:22] Enter 1 to use message from file, 2 to use message from console: » 1 [INPUT ][15:23:25] Do you wish to use Advanced Settings? 0: No, 1: Yes: » 0 [ERROR ][15:26:03] » Error while opening DM channel: error while getting cookie error while getting response from cookies request Get "https://discord.com": dial tcp 148.163.48.215:443: connect: operation timed out (Client.Timeout exceeded while awaiting headers) [1] [ERROR ][15:26:03] » Error while writing to failed.txt open input/failed.txt: no such file or directory [SUCCESS][15:26:03] » Threads have finished! Writing to file [SUCCESS][15:26:03] » DM advertisement took 150.103557333. Successfully sent DMs to 0 IDs. Failed to send DMs to 1 IDs. 0 tokens are dis-functional & 1 tokens are functioning [ERROR ][15:26:03] » Error while writing to failed.txt open input/tokens.txt: no such file or directory [SUCCESS][15:26:03] » Updated tokens.txt [ERROR ][15:26:03] » Error while writing to failed.txt open input/memberids.txt: no such file or directory [SUCCESS][15:26:03] » Updated memberids.txt

    [Question]

    1. Should I do anything regarding the first warning?
    2. For the second warning, I checked that there is the fingerprints.json file in the input folder, so what happened?
    3. What I could try to fix the following errors?

    Appreciate your assistance deeply!

    By the way, The dmdgo version: v1.11.2 darwin arm64 I downloaded a release. I'm using a Mac mini, the os is macOS Monterey.

    opened by amoszea 0
  • Shoud the ja3 needed in config file as it has fingerprint.json file?

    Shoud the ja3 needed in config file as it has fingerprint.json file?

    Hello you have added single ja3 in config file but is it needed ? Or should i remove it? As there is fingerprints.json file for multiple fingerprints. Thanks

    Put the following in the title of your Issue:

    [Question] for a general question.

    Be specific, people can't help you if we don't know what you are talking about

    [Bug] for unexpected error/behavior on the program.

    Please include your:

    • DMDGO version (shown on title screen)
    • Whether you built from source or downloaded a release
    • Your operating system.

    Explain your question/bug below:

    opened by searchingforcode 0
  • Error while getting user info: invalid character 'e' looking for beginning of value

    Error while getting user info: invalid character 'e' looking for beginning of value

    I can do about 30dms till this just spams dmdgo. https://prnt.sc/bt_37iL0q_UR Obviously I checked if someone had this before me but I just saw that it is a cloudflare rate limit and that I need to use proxies to bypass that shit.

    The thing is, im using proxies. Now idk what to do about it.

    opened by MadnessCCC 1
  • Incorrect Captchas

    Incorrect Captchas

    Incorrect Captchas

    Apparently every single captcha solving API is returning incorrectly solved captchas and that is really weird. Its not just Discord Mass DM Go other mass DM tools including the one I made myself are showing the same behavior. Any thoughts on this? what is causing this issue? I personally do not think its an issue on the API side but on discords side

    opened by Hammad69275 3
  • can not join severs

    can not join severs

    Put the following in the title of your Issue:

    [Question] for a general question.

    hi i can not join severs im not using any proxies and I have 1 token

    [Bug] for unexpected error/behavior on the program.

    Please include your:

    • DMDGO version (shown on the title screen) image

    image

    • Whether you built from source or downloaded a release

    I have downloaded the release

    • Your operating system. I'm using windows 11

    Explain your question/bug below:

    Does anyone know how to fix this bug yes i have tried with and without use of a VPN

    opened by coolp9722 0
Releases(v1.11.2)
Owner
Vanshaj
#Developer? Too soon...
Vanshaj
A Discord bot that automatically retrieves ELO ratings for Age of Empires 4 and gives users custom roles.

AOE 4 ELO Bot This is a Discord bot that automatically retrieves ELO ratings for Age of Empires 4 and gives users custom roles. Uses the public API fo

Alexis Geoffrey 1 May 13, 2022
Discord-dl: a tool to archive discord channels

discord-dl discord-dl is a tool to archive discord channels. I think it's safe t

null 3 May 18, 2022
IRC bot for launch ddos attack, Mainly of scan target are IoT device that run linux and open default SSH port

This is my first IRC bot for launch ddos attack, Mainly of scan target are IoT device that run linux and open default SSH port, This bot is write on Go language. For education purpose only. Please test it in your lab. And i create this for join university in the future not for attack anyone server with out any permission!!!

Bozer 11 Sep 11, 2022
This is my first IRC bot for launch ddos attack, Write on Go language.

This is my first IRC bot for launch ddos attack, Write on Go language. For education purpose only. Please test it on your lab, And i create this for join university in the future not for attack anyone server with out any permission!!!

null 0 Oct 24, 2021
Tool to summarize and report large exchange inflows, exchange outflows, mints, and burns.

What this is Tool to summarize and report large exchange inflows, exchange outflows, mints, and burns. Data is sourced from whale-alert and reported v

null 2 Jun 18, 2022
discord bot that plays music in a voice channel discord

Music discord bot by serje3 Description A bot written in the Golang language plays music on your server's voice channel on Discord. It can be built an

Сергей Ерин 1 Nov 17, 2021
A simple Discord bot developed for the Bedrock Gophers discord server.

Bedrock Gopher A simple Discord bot developed for the Bedrock Gophers discord server. Click here to invite the bot to your guild. You will also need t

Dragonfly 3 Mar 12, 2022
Discord-notif - Send notifications to discord in Your pipelines or scripts

discord-notif Send notifications to discord in Your pipelines or scripts install

null 3 Mar 2, 2022
Discord-finder - The back-end for retrieving information about people on discord

About This is the backend application for Discord Finder, it allows you to retrive information about people on discord just like the discord lookup we

Alexei Ulanov 0 Jan 4, 2022
Discord-bot - A Discord bot with golang

JS discord bots Install Clone repo git clone https://github.com/fu-js/discord-bo

JS Club 4 Aug 2, 2022
Wipe-discord - TUI application to erase Discord messages

wipe-discord Terminal user interface (TUI) application to delete Discord message

null 6 Aug 21, 2022
A bot based on Telegram Bot API written in Golang allows users to download public Instagram photos, videos, and albums without receiving the user's credentials.

InstagramRobot InstagramRobot is a bot based on Telegram Bot API written in Golang that allows users to download public Instagram photos, videos, and

FTC Team 8 Dec 16, 2021
A Discord Bot written in Go. Provides some fun commands and utility.

asuka About Asuka is a project to finally learn Golang and get comfortable with the language while exploring many different concepts in programming. A

Michael Schwieger 0 Jan 7, 2022
An easy-to-use discord bot written in go

Discord Bot An easy-to-use discord bot template written in golang using discordgo. This template was written for learning golang. It will be updated a

Gonz 6 Jan 23, 2022
discord exploit tools written in golang

The ultimate CLI tool for TiKV

jumango pussu 6 Aug 19, 2021
An easy-to-use discord bot template written in golang using discordgo

Discord Bot An easy-to-use discord bot template written in golang using discordgo. This template was written for learning golang. It will be updated a

null 0 Oct 30, 2021
✨ Fastest Feature-packed Discord Token Checker written in GO ✨

FAST-discord-token-checker ✨ Fastest Feature-packed Discord Token Checker written in GO ✨ Overview ?? This program is the fastest ever written Discord

Vanshaj 49 Sep 9, 2022
Discord Bot written in Go. Created for 'Intro to Golang', Fall 21

goDiscordBot Discord Bot written in Go. Created for 'Intro to Golang', Fall 21 Session where we coded the bot (goes over setup steps): https://gdsc.co

null 1 Nov 3, 2021
Fastest light-weight Discord server joiner written in GO

DiscordInviterGO! Fastest light-weight Discord server joiner written in GO Disclaimer For Educational purposes only. Use at your own risk. Automation

Vanshaj 94 Sep 25, 2022