Drew Short
c13c8fdc64
Additional error handling and code cleanup
4 years ago
Drew Short
9146f98793
Converted login to promise based resolution
* Added error handling to room message sending on startup
4 years ago
Drew Short
3e331f5607
Adding executable flags to required scripts
4 years ago
Drew Short
cf4d29b338
Master builds should also reprocess on updated pipeline
4 years ago
Drew Short
08cebff6e2
Enabling pipeline updates to trigger builds
4 years ago
Drew Short
1c9afda81b
reverting to microk8s hostpath storage for now
4 years ago
Drew Short
1e087bf7f1
Updating the storage controller
4 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
4 years ago
Drew Short
34fbb90b5b
Disable initial sync
4 years ago
Drew Short
21e0b7f902
engine method naming cleanup
4 years ago
Drew Short
641746b05d
cleanup of dockerignore
4 years ago
Drew Short
c28fb72fc3
Code formatting cleanup
4 years ago
Drew Short
2a6d685a24
Adding ignores for version information
4 years ago
Drew Short
00d3d05883
Allowing the bot to upload an avatar
4 years ago
Drew Short
4364bd298c
Adding development environment settings
4 years ago
Drew Short
46b5287a2c
Added a flag to force re-reading configs
4 years ago
Drew Short
de0978575b
Adding dynamic build.info to development docker
4 years ago
Drew Short
32fa3fe4df
Added local development script
4 years ago
Drew Short
2100f54451
Improved bot login flow with optional password auth
4 years ago
Drew Short
9b823da608
Passing sigterm commands to node
4 years ago
Drew Short
fda5a6ee56
Updating pipeline to deploy with helm
4 years ago
Drew Short
a5a407ae8f
Adding helm charts for deployment
4 years ago
Drew Short
cc5c09442a
fix a bad logging command
4 years ago
Drew Short
15f9a196ff
Fixing logging and build version parsing
4 years ago
Drew Short
01f90c8aae
Adding pipeline pieces deploy release images
4 years ago
Drew Short
6fb88057b5
Added some useful output to pipeline steps
4 years ago
Drew Short
b12fa7eba1
Completed development image deployment pipeline
4 years ago
Drew Short
7becc77175
Added develop package and deploy step to pipeline
4 years ago
Drew Short
63d67034a0
Cleanup pipeline part naming
4 years ago
Drew Short
aa3e60a7ad
Working on updated pipeline with deployment
4 years ago
Drew Short
1a7eed5bff
Adding path ignores to build pipeline
4 years ago
Drew Short
fcaed0fe17
Fixing spacing in markdown
4 years ago
Drew Short
7cb47dbb2e
Updating readme with development and build badges
4 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
4 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
4 years ago
Drew Short
4c16d8161e
Fix broken command lookup
* Migrate to helpAndUsage templates for standard help
4 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
4 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
4 years ago
Drew Short
cdac7609fd
Handle RECONNECTING and reduce initial sync
4 years ago
Drew Short
eb2f2a006b
Adding help message support
4 years ago
Drew Short
7e03d89dec
Improving module support
* Added AbstractModule
* Added giphy module
* Updated Admin module
4 years ago
Drew Short
41a63558fc
Moved config into a seperate module
4 years ago
Drew Short
08ea447add
Functionality improvements and code cleanup
* Added message handling stub
* Cleaned up client init and config
* Added timestamp to logging
4 years ago
Drew Short
f866db1fad
Additional code cleanup for engine and bot classes
4 years ago
Drew Short
fa91dc468b
Code cleanup
* Added engine module
* Moved tools into utility module
4 years ago
Drew Short
c6b4d7d3c4
Adding admin module and changing startup to notice
4 years ago
Drew Short
e92ebf6208
Add module scaffold and anonymous function cleanup
4 years ago
Drew Short
738a3cbc51
Improved the logging configuration
4 years ago
Drew Short
b2c33f5ab9
Adding a logging library
4 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
4 years ago