#
Installation
### Requirements
### Setup
1. Download and extract the files.
2. Open the project folder.
3. Run:
4. Configure your
5. Start the bot and dashboard:
6. Open your browser and visit:
7. Log in with your Discord account and select your server.
---
#
Built with
---
#
Features
---
#
What's Included?
### Requirements
- Node.js 18 or newer
- MongoDB Database
- Discord Bot Token
### Setup
1. Download and extract the files.
2. Open the project folder.
3. Run:
Bash:
npm install
4. Configure your
.env file:
Code:
# Discord Bot Token
DISCORD_TOKEN=YOUR_BOT_DISCORD_TOKEN
# Bot Client ID
CLIENT_ID=BOT_CLIENT_ID
# Discord Server ID
GUILD_ID=DISCORD_SERVER_ID
# Web Dashboard Port
PORT=3000
# Dashboard Login Password (change this!)
DASHBOARD_PASSWORD=admin123
# Session Secret (change this!)
SESSION_SECRET=broadcast-bot-secret-key-change-me
5. Start the bot and dashboard:
Bash:
npm start
6. Open your browser and visit:
Code:
http://localhost:3000
7. Log in with your Discord account and select your server.
---
#
- EJS
- Express.js
- Discord.js v14
- MongoDB
---
#
- Modern Web Dashboard
- Broadcast to All Members
- Broadcast by Role
- Broadcast to Selected Members
- Member Search
- Responsive Design
- Easy Configuration
---
#
- Full Source Code
- EJS Dashboard
- Discord Bot
- Installation Guide
