Skip to content

This project bootstraps a basic Discord bot created to expand server functionality as well as add quality of life features and user management tools.

Notifications You must be signed in to change notification settings

ryderdonahue/discord-bot-typescript-starter

Repository files navigation

Discord Bot Typescript Starter Project

This project bootstraps a basic Discord bot created to expand server functionality as well as add quality of life features and user management tools.

The core of this project is based off XWest Discord Bot

Licenses

If you wish to fork this bot for your own server please note the two licenses included in this repo

Prerequisites

npm
typescript

Installing

npm install

Running

First you must provide an api key for your bot you are developing with:

  • Copy the sample in botkey.sample.ts and insert your own API key

  • Update the various IDs located in the src/config.ts file

Since this project utilizes Typescript for type safety and code readability, its recommended to run the following command in order to have the Typescript compiler constantly watching for code changes and compiling them:

npm run build:watch

After this command is run any saved changes with automagically be compiled.

To run the bot simply run:

npm run start

Visual Studio Code debug configurations are also included so you can launch bot directly from there as well

Deployment

There are no automated deployment included at this time

Built With

Contributing

While contributions are not intended, they are welcome. Please create a PR for this project and it will be reviewed on a set of secret criteria.

Authors

  • Ryder Donahue - sole proprieter

License

This project is licensed under:

No Harm License

MIT License

About

This project bootstraps a basic Discord bot created to expand server functionality as well as add quality of life features and user management tools.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published