Looking for the best way to message everyone in a Discord server? The Discord Mass DM Bot is your ultimate solution! 🎉 This powerful bot lets you send personalized direct messages (DMs) to all server members effortlessly, while staying within Discord’s rate limits. Perfect for server admins and community managers who want to communicate quickly and effectively with their members.
- ⚡️ High Efficiency: The bot is optimized to work within Discord's rate limits, ensuring smooth operation even on large servers.
- 📶 Ping Command: Quickly check the bot's latency with a fun, randomized response.
- 🔔 Mass DM: Send personalized messages to every member of your server with a single command (requires administrator permissions).
- 📊 Real-time DM Status: Track the progress of your DM campaign, with detailed stats on sent, failed, and pending messages.
- 🛠 Comprehensive Help Command: Access a full list of available commands and their descriptions.
This bot is designed to be used in one server at a time. It sends DMs to each member at a controlled pace to avoid triggering Discord's rate limits, while providing real-time updates on the operation's status.
;ping
: Get the bot's current latency with a fun response.;dm_all [message]
: Send a DM to all members of the server with the specified message. This command requires administrator permissions and has a cooldown to prevent abuse.;dm_status
: View the current status of the ongoing DM operation, including the number of sent, failed, and pending messages.;help
: Display the help menu with all available commands and their usage.
To get started, you'll need:
- Python 3.6+
- Required Python libraries:
discord.py==1.7.3
,asyncio
,pytz
,json
You can install the dependencies using:
pip install -r requirements.txt
- Clone this repository.
- Open the
settings.json
file and insert your Discord bot token and desired command prefix. - Run the bot with:
python bot.py
The bot requires Administrator permissions to function correctly, as it needs to send direct messages to all members of the server. Ensure that the bot has these permissions to avoid any issues with sending messages.
You can customize the bot's prefix and status message directly in the settings.json
file:
{
"token": "your-bot-token-here",
"prefix": ";",
"status": "your-custom-status-here"
}
This bot is intended for administrative use only. It is meant to facilitate communication within your server. I am not responsible for any misuse or malicious activities conducted using this bot. Please ensure you comply with Discord's Terms of Service and Community Guidelines.
Use this tool responsibly, and ensure all members are treated with respect and dignity.
If you encounter any issues or have any questions, feel free to reach out to me on Discord: mihaivere
Thank you for using the Discord Mass DM Bot! Make sure to star the repository if you found it useful!
This project is licensed under the MIT License - see the LICENSE file for more details.