- discord.py 1.7.2
- python 3.9.5
- asyncio 3.4.3
- Install Python 3.9
- During the setup check
Install launcher for all users (recommended)andAdd Python 3.9 to PATHwhen prompted. - Download Repository Zip & Extract it.
- Now to Install dependencies - Run
install.bat - Go to
Discord Developers Page > Bot > Add Botand then toggleServer Members Intent(refer below image), then get bot token - Add bot credentials to
config.json - Then run
bot.py
Enabling Server Members Intent
A Bot which messages everyone in a Discord Server, if the member has DM's off or they have blocked the bot, they cannot be messaged
send <message>Sends the message to all the members' DMs.dm <member> <message>Sends the messsage to the mentioned member's DMs.help <optional-command-name>Displays the available commands, you can provide a command name to get more info on the commandlatencyDisplays the latency / ping
Note: The bot cannot DM bots, the members who either have their DMs turned off or the members who have blocked the bot.
- You can turn off the bot logging after each DM in the command
send, by setting thelog_dmstooffordisabledinconfig.json - You can adjust or even remove the delay (delay in between the multiple DMs) according to your will in
config.json(in seconds).
Note : The more is the delay, the lesser is the chance of your bot getting rate limited (5msgs - 5s is the rate limit for messages).
This is tool was made for educational purposes and proof of concepts. I'm not accountable for any unlawful, unprecedented action and any violation of ToS administered by a third party.
Made with Python!
