Skip to content

Under-scape/discordbot-ts-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Create a .env file in the root directory
  2. 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

  1. Install dependencies: npm install
  2. Configure your .env file with bot credentials
  3. 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.

About

Template for an discord bot project with typescript.

Topics

Resources

License

Stars

Watchers

Forks