1
0
mirror of https://github.com/toast-ts/Daggerbot-TS.git synced 2024-11-16 20:00:59 -05:00
TypeScript version of the original JavaScript-based bot for Official Daggerwin Discord. https://discord.gg/4SnUAFu
Go to file
dependabot[bot] d36eeadd49 Bump undici from 6.7.0 to 6.7.1 (#93)
Bumps [undici](https://github.com/nodejs/undici) from 6.7.0 to 6.7.1.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.7.0...v6.7.1)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-11 12:54:10 +11:00
.github Update GitHub username 2024-01-22 16:38:10 +11:00
.vscode Update Yarn config and handle macOS paths properly 2024-02-28 20:16:11 +11:00
src Forward attachments too. 2024-03-09 17:40:40 +11:00
.dockerignore Remove comments 2024-02-26 20:04:34 +11:00
.gitignore Remove comments 2024-02-26 20:04:34 +11:00
.mailmap Update GitHub username 2024-01-22 16:38:10 +11:00
.ncurc.json Merry Christmas! Here's the V3 2023-12-25 02:22:29 +11:00
.pnp.cjs Bump undici from 6.7.0 to 6.7.1 (#93) 2024-03-11 12:54:10 +11:00
.pnp.loader.mjs Update Yarn to 4.1 2024-02-02 07:21:25 +11:00
.yarnrc.yml Update Yarn config and handle macOS paths properly 2024-02-28 20:16:11 +11:00
docker-compose.bot.yml I set the timezone in wrong file. 2024-01-31 17:33:01 +11:00
docker-compose.yml Update PostgreSQL image 2024-02-13 17:40:19 +11:00
Dockerfile Update Yarn to 4.1.1 2024-03-06 11:12:36 +11:00
package.json Bump undici from 6.7.0 to 6.7.1 (#93) 2024-03-11 12:54:10 +11:00
README.md 2024-03-02 23:14:39 +11:00
startDocker.sh Prevent databases from being killed during update 2024-02-18 08:35:15 +11:00
tsconfig.json Update TypeScript to 5.4.2 2024-03-08 09:08:09 +11:00
yarn.lock Bump undici from 6.7.0 to 6.7.1 (#93) 2024-03-11 12:54:10 +11:00

Daggerbot V3 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

CLI arguments (process.argv[..])

yarn dev - Starts the development bot with predefined args.
The args in question is;

Argument Usage
src/DB-Beta.config.json Location of config file - [2]
daggerbotbeta Service name in TokenService to fetch tokens data from - [3]
true Toggle debug mode in Discord.js library - [4]