This Discord bot allows authorized users to send announcements to all members of a Discord server via direct messages.
- Node.js installed
- Discord Bot Token
- Basic understanding of Discord bot setup
-
Unzip the project files
-
Open
config.json
and configure:{ "token": "YOUR_DISCORD_BOT_TOKEN", "authorizedUserId": "YOUR_DISCORD_USER_ID" }
token
: Your Discord Bot TokenauthorizedUserId
: Your Discord User ID (the only user who can send announcements)
-
Double-click
start.bat
- This script will automatically:
- Install required npm packages
- Start the bot
- This script will automatically:
In a Discord server, use the command: !announce #channel [message]
#channel
: Channel for the summary report[message]
: Announcement content
- Only the configured authorized user can send announcements
- Prevents bot users from receiving announcements
- Send announcements to all server members
- Embedded announcement messages
- Logging of transmission statistics
- Progress tracking during announcement
- Join our Discord support server for help and updates: Support Server