Visit the official NexusBD website: https://botdb.nexusng.site
NexusBD is a powerful, modern dashboard for Discord bots. It provides an intuitive interface to monitor and manage your Discord bot, view server statistics, send messages, manage direct messages, and more. Built with Next.js and TypeScript, it offers a responsive and user-friendly experience.
- 🔐 Secure Authentication: Log in with your Discord bot token
- 📊 Comprehensive Dashboard: View bot statistics, server count, member count, and more
- 🖥️ Server Management: Browse and manage all servers your bot is in
- 👥 Member Management: View and filter members across all servers
- 💬 Messaging System: Send messages to channels and users directly from the dashboard
- 📱 Responsive Design: Works on desktop and mobile devices
- 🌙 Dark Mode: Easy on the eyes, perfect for night-time use
- 🔒 Privacy-Focused: Your bot token is stored locally and only sent to Discord's API
- Clone the repository:
git clone https://github.com/t9tuco/nexusbd.git
cd nexusbd
- Install dependencies:
npm install
- Create a
.env.local
file in the root directory with the following variables:
NEXT_PUBLIC_APP_URL=http://localhost:3000
- Run the development server:
npm run dev
- Open http://localhost:3000 in your browser.
- Create a Discord bot in the Discord Developer Portal
- Enable the required intents for your bot:
- Server Members Intent (for member lists)
- Message Content Intent (for message content)
- Presence Intent (for user status)
- Copy your bot token
- Log in to the dashboard using your bot token
- Start managing your bot through the intuitive interface
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by TucoT9