Files
protojx-manager/README.md

98 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Protojx Manager
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
## Features :
| 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
# Readme Template By UnderScape :
## Discord Bot with TypeScript
A modern Discord bot template built with TypeScript for scalable and maintainable bot development.
## Features
- 🤖 Discord.js v14 framework
- 📘 TypeScript for type safety
- ⚡ Slash commands support
- 🛠️ Development tools configured
- 🔧 Environment configuration
## Prerequisites
- Node.js (version 18 or higher)
- npm or yarn
- Discord Bot Token
## Installation
Clone this repository and install dependencies:
```bash
git clone https://github.com/Under-scape/discordbot-ts-template
cd discordbot-ts-template
npm install
```
## Configuration
1. Create a `.env` file in the root directory
2. Add your Discord bot token:
```env
DISCORD_TOKEN=your_bot_token_here
CLIENT_ID=your_client_id_here
```
## Available Scripts
### Development
```bash
npm run start
```
Start the bot.
### Build
```bash
npm run build
```
Compile TypeScript to JavaScript for production.
### Production
```bash
npm run start
```
Start the production bot (requires build first).
### Deploy Commands
```bash
npm run register
```
Deploy slash commands to Discord.
## Getting Started
1. Install dependencies: `npm install`
2. Configure your `.env` file with bot credentials
3. For start `npm run start`
## Scripts Workflow
For development:
```bash
npm run start
```
For production:
```bash
npm run start
```
---
**Note**: This template is based on community best practices and has been customized for Discord bot development.