mirror of
https://github.com/thedrewen/protojx-manager.git
synced 2026-03-21 01:48:54 +01:00
88baa040c43ddeec9d3f7c6e54387f65cd3d8670
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:
git clone https://github.com/Under-scape/discordbot-ts-template
cd discordbot-ts-template
npm install
Configuration
- Create a
.envfile in the root directory - Add your Discord bot token:
DISCORD_TOKEN=your_bot_token_here
CLIENT_ID=your_client_id_here
Available Scripts
Development
npm run start
Start the bot.
Build
npm run build
Compile TypeScript to JavaScript for production.
Production
npm run start
Start the production bot (requires build first).
Deploy Commands
npm run register
Deploy slash commands to Discord.
Getting Started
- Install dependencies:
npm install - Configure your
.envfile with bot credentials - For start
npm run start
Scripts Workflow
For development:
npm run start
For production:
npm run start
Note: This template is based on community best practices and has been customized for Discord bot development.
Languages
TypeScript
99.4%
Dockerfile
0.6%