1
0
mirror of https://github.com/toast-ts/Daggerbot-TS.git synced 2024-12-25 10:55:37 -05:00
TypeScript version of the original JavaScript-based bot for Official Daggerwin Discord. https://discord.gg/4SnUAFu
Go to file
github-actions[bot] 92e6274914
Combined Dependabot PR (#216)
* Bump fast-xml-parser from 4.5.0 to 4.5.1

Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v4.5.0...v4.5.1)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @types/node from 22.10.1 to 22.10.2

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.1 to 22.10.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump undici from 7.1.0 to 7.2.0

Bumps [undici](https://github.com/nodejs/undici) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.1.0...v7.2.0)

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

Signed-off-by: dependabot[bot] <support@github.com>

* Merge dependabot/npm_and_yarn/undici-7.2.0 into combined-prs

* Merge dependabot/npm_and_yarn/types/node-22.10.2 into combined-prs

* Merge dependabot/npm_and_yarn/fast-xml-parser-4.5.1 into combined-prs
2024-12-25 08:00:52 +11:00
.github Update dependencies 2024-10-15 13:45:56 +11:00
.vscode Prevent Language Server from crashing 2024-05-28 10:57:15 +10:00
.yarn/patches Patch d.js for Discord issue that breaks interactions 2024-07-03 10:15:26 +10:00
src Update config.json 2024-12-11 11:04:57 +11:00
.dockerignore Remove comments 2024-02-26 20:04:34 +11:00
.gitignore Patch d.js for Discord issue that breaks interactions 2024-07-03 10:15:26 +10:00
.mailmap Update GitHub username 2024-01-22 16:38:10 +11:00
.ncurc.json Update dependencies 2024-10-15 13:45:56 +11:00
.yarnrc.yml Update Yarn config and handle macOS paths properly 2024-02-28 20:16:11 +11:00
docker-compose.bot.yml Update Node.js to 22.1.0 and use its cache feature 2024-05-05 17:59:11 +10:00
docker-compose.yml Push uncommitted change 2024-11-29 10:39:16 +11:00
Dockerfile Update Yarn and dependencies 2024-12-11 11:09:30 +11:00
package.json Combined Dependabot PR (#216) 2024-12-25 08:00:52 +11:00
README.md Update README.md 2024-09-25 11:55:25 +10:00
startDocker.sh Update dependencies 2024-08-11 08:29:07 +10:00
tsconfig.json These were unused apparently so buhbye 2024-05-05 15:51:55 +10:00
yarn.lock Combined Dependabot PR (#216) 2024-12-25 08:00:52 +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
V4 (Private) Rust/Lua Serenity v0.12 Slash/context/message commands