Introduction
Welcome to the bot.ts official documentation.
What is bot.ts ?
bot.ts is a framework for discord.js designed in TypeScript for use in TypeScript. This framework includes all the features you need, here is a list:
Basic file handler using @ghom/handler package.
Advanced CLI to generate files from @ghom/bot.ts-cli package.
Very practical file structure. (all the app parts are includes and exported from app.ts)
Yargs shell-based argument system for textual commands.
Efficient typing of arguments using GhomKrosmonaute/prop-transfer-typings.ts Gist.
Some scripts in package.json. (documentation here)
Efficient pagination system. (example in help command)
ESBuild configuration for a build faster than 100ms.
GitHub Actions checks for TYpeScript typings here.
Beautiful console logger using Chalk and @ghom/logger.
Gulp based framework updater.
Why using bot.ts ?
Code faster and without the hassle. Choosing bot.ts is choosing control.
It's not a lib! You can edit all files easily.
All is already configured.
I recommend it for learning TypeScript.
It uses ESBuild for boosted productivity
Annexes
Last updated