Drew Short
87907b065e
MVP for szurubooru plugin
5 years ago
Drew Short
0a6b571e9a
Adding Szurubooru module scaffold
5 years ago
Drew Short
fc37049b1e
Adding event to the module message handling
5 years ago
Drew Short
c13c8fdc64
Additional error handling and code cleanup
5 years ago
Drew Short
9146f98793
Converted login to promise based resolution
* Added error handling to room message sending on startup
5 years ago
Drew Short
4a3d209e52
Started work on admin module
* Added config command as default
* Added markdown message type with auto conversion
* Added example module
* Added sanitized global config loading for modules
5 years ago
Drew Short
34fbb90b5b
Disable initial sync
5 years ago
Drew Short
21e0b7f902
engine method naming cleanup
5 years ago
Drew Short
c28fb72fc3
Code formatting cleanup
5 years ago
Drew Short
00d3d05883
Allowing the bot to upload an avatar
5 years ago
Drew Short
46b5287a2c
Added a flag to force re-reading configs
5 years ago
Drew Short
2100f54451
Improved bot login flow with optional password auth
5 years ago
Drew Short
cc5c09442a
fix a bad logging command
5 years ago
Drew Short
15f9a196ff
Fixing logging and build version parsing
5 years ago
Drew Short
be7f2d19ba
Updating docker configuration
* Fleshed out the Dockerfile
* Updated ignore files
* Removed log files from repository
* Added some logging to the entrypoint.sh
* Updated fields in package.json
* Changed the config module to load files without require
* Added development run script
5 years ago
Drew Short
827f9eb3ba
Implemented a working Giphy module
* Added example required config
* Refactored config tools for more generic config loading
* Added NODE_PATH to entrypoint.sh
* NODE_PATH environment variable is now required to run Baphoment-JS
* Added Axios library
* Added config handling to AbstractModule and init process
* Added basic working Giphy module
5 years ago
Drew Short
4c16d8161e
Fix broken command lookup
* Migrate to helpAndUsage templates for standard help
5 years ago
Drew Short
06cf7aa19f
Working delegation to defaultCommand
* Completed basic help module
* Added meta binding for module commands
* Fixed LOG_LEVEL env reader
* Added isFunnction utility
* Aded variable depth getObjectKeysToPrototype
* Added basic message handlers in AbstractModule
5 years ago
Drew Short
4cce06e2db
Making module respones a callback
* Moved responding code into a callback
* Fixed the broken LOG_LEVEL setup
* Spelling corrections
* Printing rooms joined to logs on startup
5 years ago
Drew Short
cdac7609fd
Handle RECONNECTING and reduce initial sync
5 years ago
Drew Short
eb2f2a006b
Adding help message support
5 years ago
Drew Short
7e03d89dec
Improving module support
* Added AbstractModule
* Added giphy module
* Updated Admin module
5 years ago
Drew Short
41a63558fc
Moved config into a seperate module
5 years ago
Drew Short
08ea447add
Functionality improvements and code cleanup
* Added message handling stub
* Cleaned up client init and config
* Added timestamp to logging
5 years ago
Drew Short
f866db1fad
Additional code cleanup for engine and bot classes
5 years ago
Drew Short
fa91dc468b
Code cleanup
* Added engine module
* Moved tools into utility module
5 years ago
Drew Short
c6b4d7d3c4
Adding admin module and changing startup to notice
5 years ago
Drew Short
e92ebf6208
Add module scaffold and anonymous function cleanup
5 years ago
Drew Short
738a3cbc51
Improved the logging configuration
5 years ago
Drew Short
b2c33f5ab9
Adding a logging library
5 years ago
Drew Short
c8f86ae762
Adding shutdown hook
* Migrated some code into Bot class
* Added shutdown hook with async pattern to send shutdown message
* Added utility module
* Added buildInfo version on startup and in startup message
5 years ago
Drew Short
1fc5f74c5e
Starting to break bot out
5 years ago