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
3e331f5607
Adding executable flags to required scripts
5 years ago
Drew Short
cf4d29b338
Master builds should also reprocess on updated pipeline
5 years ago
Drew Short
08cebff6e2
Enabling pipeline updates to trigger builds
5 years ago
Drew Short
1c9afda81b
reverting to microk8s hostpath storage for now
5 years ago
Drew Short
1e087bf7f1
Updating the storage controller
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
641746b05d
cleanup of dockerignore
5 years ago
Drew Short
c28fb72fc3
Code formatting cleanup
5 years ago
Drew Short
2a6d685a24
Adding ignores for version information
5 years ago
Drew Short
00d3d05883
Allowing the bot to upload an avatar
5 years ago
Drew Short
4364bd298c
Adding development environment settings
5 years ago
Drew Short
46b5287a2c
Added a flag to force re-reading configs
5 years ago
Drew Short
de0978575b
Adding dynamic build.info to development docker
5 years ago
Drew Short
32fa3fe4df
Added local development script
5 years ago
Drew Short
2100f54451
Improved bot login flow with optional password auth
5 years ago
Drew Short
9b823da608
Passing sigterm commands to node
5 years ago
Drew Short
fda5a6ee56
Updating pipeline to deploy with helm
5 years ago
Drew Short
a5a407ae8f
Adding helm charts for deployment
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
01f90c8aae
Adding pipeline pieces deploy release images
5 years ago
Drew Short
6fb88057b5
Added some useful output to pipeline steps
5 years ago
Drew Short
b12fa7eba1
Completed development image deployment pipeline
5 years ago
Drew Short
7becc77175
Added develop package and deploy step to pipeline
5 years ago
Drew Short
63d67034a0
Cleanup pipeline part naming
5 years ago
Drew Short
aa3e60a7ad
Working on updated pipeline with deployment
5 years ago
Drew Short
1a7eed5bff
Adding path ignores to build pipeline
5 years ago
Drew Short
fcaed0fe17
Fixing spacing in markdown
5 years ago
Drew Short
7cb47dbb2e
Updating readme with development and build badges
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