DMDGO is a Multi-threaded Discord Self-Bot primarily used for mass messaging users on Discord. It has numerous other quality features to enhance the user experience and allowing the user to target the most users.
- Avatar Changer
- Username Changer
- Hypesquad Changer
- Bio Changer
- Token Changer
- Invite joiner (Single/Multi modes)
- Guild Leaver
- Token Onliner
- Token Format Changer
- Token Checker
- Reaction Adder
- Server Checker
- Mass DM Advertisement
- Single DM Spam
- DM on React
- Opcode 14 Scraper (Memberlist scraper)
- Opcode 8 Scraper (Bruteforce Scraper)
- Reaction Scraper
- Multiple Captcha APIs supported
- Supports token & email:pass:token formats
- Compatible with all major OS and Architectures
- Proxyless
- Supports HTTP(s), SOCKS5 and SOCKS4 proxies
- Free & Open source
- Emulates Discord's requests to a very high accuracy to prevent detection
- Highly Documented
- Multi-threaded using Light-weight Goroutines supporting thousands of concurrent accounts
- Can Receieve messages during mass DM
- Can ping user
- Can send embeds using 3rd Party APIs
- Supports multiple messages
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. Read about Discord Terms Of service and Community Guidelines
Discord Mass DM GO (DMDGO) was written as a proof of concept that Discord accounts can be automated and can perform actions beyond the scope of regular Discord Users like sending Embeds so that Discord can make changes. The DMDGO authors are released of any liabilities which your usage may entail.
- Build from source or download a pre-built version for your OS & Arch from releases
- Run the program via the binary.
- Set your Config by modifying the
config.yml
file. - If you already have memberids to DM, put them in
\input\memberids.txt
or obtain them from Scraping - Put HTTP(s) Proxies in
\input\proxies.txt
if you enabled proxies in config. The format is IP:Port or User:pass@IP:Port if your proxies have a user-pass authentication. - Enter your message(s) in
message.json
file. You can use this website to easily make JSON objects. However, if you do not want to/ are unable to format the file properly, you will have an option to input a simple message before mass DM-ing. Writing "<user>" without quotes anywhere in message content will ping the user to whom you're sending a message. Please make sure to use \n to change lines. You may pick an example message.json and build from it.
- Download and install Golang and verify your installation
- Open a terminal window/ command prompt in the directory of the source code and type
go build
- A binary compatible with your OS/Arch should be made. If there are some problems on MacOS/Linux with executing the binary as a program. You can run this command
chmod +x ./discord-mass-dm-GO
or go to properties -> permissions -> Allow executing file as program.
Read this documentation, try using Ctrl + F
to find what you're looking for. Watch the tutorial video on YouTube. Other than that, feel free to make an issue or try asking on our Telegram Server