Skip to content
This repository has been archived by the owner on Dec 31, 2024. It is now read-only.
/ Daggerbot-TS Public archive

TypeScript version of the original JavaScript-based bot for Official Daggerwin Discord.

Notifications You must be signed in to change notification settings

nwerosama/Daggerbot-TS

Repository files navigation

Daggerbot V3 Description

THIS REPOSITORY IS NOW READ-ONLY!

This repository is no longer being maintained and as a result, the Docker container running this code will not be in operation after 12/01/2025.

Revision 3 description

This is a repository for V3 revision that has been transitioned and rewritten from V2 bot to be more robust and reliable with today's standards.

This revision took 4 months (Late September to Mid December) working on and off to do literally everything that needed a rewrite so badly that it cannot be done in V2.

Q: So what are the changes if it almost looks the same as V2?
A: Here's the bullet points of the changes so far;

  • Reworked some of the files
  • Commands and events are now classes
  • Bot no longer stores short-term and long-term data locally
  • Transitioned MongoDB schemas to PostgreSQL models
  • MPModule got a facelift and rewritten from scratch
  • Moved the module files to another directory called modules
  • Renamed funcs to components as I don't think funcs directory makes sense anymore at this point.

If you're looking for V2 revision, it has been moved to a branch called old.

This is a revision history of how far we come in development cycle;

Revision Language Library Commands
V1 JavaScript Discord.JS v13 Message commands
V2-V3 TypeScript Discord.JS v14 Slash/message commands
V4 (Private) Rust/Lua Serenity v0.12+ Slash/context/message commands

About

TypeScript version of the original JavaScript-based bot for Official Daggerwin Discord.

Topics

Resources

Stars

Watchers

Forks

Languages