Awesome
TSCord Dashboard
This Next.js web dashboard application will take the management of your bots created with the TSCord bot template to another level!
Features
- Real-time monitoring (such as logs, performances, latency, etc)
- Toggle maintenance mode directly from the UI
- Many useful statistics with beautiful graphs (such as commands usage, user/guilds evolution, users activity and so much more)
- Guilds preview and management
- Database backups control
- Multi-bot support
- Dark/white theme
- Nice-looking UI
Configuration
Before anything else, head over to your bot config and enable the API server.
- Copy the
.env.example
- Fill in all the information 2bis. You can find your bot's secret in your Discord Developer Portal
- Rename the file
.env
- Go to the
src/core/config/bots.ts
file - Fill in your bot info (here is a sample)
5bis. As you may have noticed, the bots config is an array, so you can setup multiple bots!{ id: '943804890143133736', name: 'TSCord', iconUrl: 'https://cdn.discordapp.com/avatars/943804890143133736/c08ad02818b89d43210a232094b32215.webp', apiUrl: process.env['TSCORD_API_URL']!, apiToken: process.env['TSCORD_API_TOKEN']!, secret: process.env['TSCORD_SECRET']! }
- Run
npm run build
- Then, run
npm run start