A status bot and other features for protojx.
- Add the bot : https://discord.com/oauth2/authorize?client_id=1432680068085190656
- Add the beta bot (Not always online) : https://discord.com/oauth2/authorize?client_id=1360967182095220827
| Description | Status |
|---|---|
| /status command | 🌐 |
| Number of services down in the bot's status. | 🌐 |
| Notification system in case of downtime. | 🌐 |
| Ability to create persistent status messages that update automatically. (/live_status) | 🌐 |
| Deployment workflow on Oracle VPS. | 🌐 |
| Filter for notifs. | 🌐 |
- 🌐 -> In production
- ✅ -> Done
- 🚧 -> Under development
- ➖ -> Not started
A modern Discord bot template built with TypeScript for scalable and maintainable bot development.
- 🤖 Discord.js v14 framework
- 📘 TypeScript for type safety
- ⚡ Slash commands support
- 🛠️ Development tools configured
- 🔧 Environment configuration
- Node.js (version 18 or higher)
- npm or yarn
- Discord Bot Token
Clone this repository and install dependencies:
git clone https://github.com/Under-scape/discordbot-ts-template
cd discordbot-ts-template
npm install- Create a
.envfile in the root directory - Add your Discord bot token:
DISCORD_TOKEN=your_bot_token_here
CLIENT_ID=your_client_id_herenpm run startStart the bot.
npm run buildCompile TypeScript to JavaScript for production.
npm run startStart the production bot (requires build first).
npm run registerDeploy slash commands to Discord.
- Install dependencies:
npm install - Configure your
.envfile with bot credentials - For start
npm run start
For development:
npm run startFor production:
npm run startNote: This template is based on community best practices and has been customized for Discord bot development.