Commit Graph

14 Commits

Author SHA1 Message Date
Logan Cusano
cf49ac414a Linting 2024-08-11 20:14:36 -04:00
Logan Cusano
94374b4d45 Implement Dynamic Presence #19
## Added Dynamic Presence to Functions
- Added default to startup
- Added to RSS manager
- Added to interaction create event
- Added to message create function

## Related Work #15
### LinkCop
- Updated with new regex string and logic approved and restricted channels
- Implemented new config storage
### Guild Member Add (event)
- Implemented new config storage for welcome channel
### Message Create (event)
- Implemented new config storage for ignored channel IDs
- Improved the logic for gpt interactions to reset presence
### Mongo Config Wrappers
- Updated logic in order to handle different data types the same way
- Updated set functions to wrap the value in the key
- Updated get functions to return the keyyed value ie `config[key]`
2024-08-11 20:13:57 -04:00
Logan Cusano
a56c19a466 Added mongo wrapper for configs #19
- Can handle discord guid specific configs and global configs
2024-08-11 18:38:21 -04:00
Logan Cusano
f4886f9fc5 Improve Mongo Handler
- Added delete/update/get with multiple fields
- Updated single field handlers to use multi field handlers to limit variation
- Added upsert function to wrap the update function with `upsert: true`
2024-08-11 18:34:55 -04:00
Logan Cusano
117cbea67f Linting
All checks were successful
release-tag / release-image (push) Successful in 1m52s
Lint JavaScript/Node.js / lint-js (push) Successful in 11s
DRB Tests / drb_mocha_tests (push) Successful in 29s
2024-08-11 15:57:46 -04:00
Logan Cusano
450b7d3219 Update logging
All checks were successful
release-tag / release-image (push) Successful in 1m45s
DRB Tests / drb_mocha_tests (push) Successful in 36s
2024-08-04 16:31:29 -04:00
Logan Cusano
43dfa7b5ad RSS improvements
All checks were successful
DRB Tests / drb_mocha_tests (pull_request) Successful in 31s
- Updated rss discord command name scheme
- Implemented new sourceManager for handling feed sources
- Added wrappers to delete/get feed sources by title
2024-05-26 01:26:12 -04:00
Logan Cusano
702e291fcb #5 improve the debugger
- Update the logic
- Will now check to make sure the given file exists before writing
2024-05-26 01:22:47 -04:00
Logan Cusano
2ab5a181bd #5 replace all console.logs with debugger
All checks were successful
DRB Tests / drb_mocha_tests (pull_request) Successful in 32s
2024-05-25 23:52:18 -04:00
Logan Cusano
4831bb817c #5 Improved logging on mongo handler core
All checks were successful
DRB Tests / drb_mocha_tests (pull_request) Successful in 37s
2024-05-22 02:20:52 -04:00
Logan Cusano
4e71c7b167 Initial RSS implementation
- Added debug command to trigger RSS feed update from discord
2024-05-22 00:17:36 -04:00
Logan Cusano
fac5274715 #5 added debugger 2024-05-22 00:17:06 -04:00
Logan Cusano
47070b08ab Move mongo wrappers to their own directory
All checks were successful
DRB Tests / drb_mocha_tests (push) Successful in 29s
2024-05-18 23:16:42 -04:00
Logan Cusano
4023a7fc2c Initial move 2024-05-12 12:54:20 -04:00