Commit Graph

58 Commits (fa38ea6c1afb65d09eabd2e56eba5a81ff94f29e)
 

Author SHA1 Message Date
lub fa38ea6c1a open database into db
lub f056d93f38 add databse to config.sample.yaml
lub 416636c8ab require sqlite3
lub 70ee28f961 add sqlite3 dependency
lub 363fe5e97d remove commented autojoin code. please use the proper join command
lub e370790ad4 implement room joins - closes
lub c9ef36a74e remove not used require of remoteExec.js
Peery df4a12fb90 Fixed handling of non-command messages - fixes
Added if's when the regex for command detection returns null and notify
the caller via either a failed promise or a null return.
Peery 1e93cda8de Fixed error suggestion for new command syntax
Also renamed fetchCommands to getSuggestions.
lub 2eb293d01d implement modular commands - fixes
lub 6ee6a08f5b sort requires alphabetically
lub 91c5a46ad4 rename commandUtil to commands
lub 84e3093102 add expandCommand
lub 3f00daff9b create findShortcut
lub 1eeb3365fc move projects to commands.projects
lub f85f5e47df Revert "make commands a global"
This reverts commit 9c2d902c39.
lub 9c2d902c39 make commands a global
lub 7bfb943328 add commands alias to module.exports
lub c8d449ed8f add project import to commands.js
lub fc9c29d74e fix missing dot in remoteExec.js require
lub b48b9a6137 remove double decleration of command
Peery 5d18c804c5 Implemented error suggestions
If no known command is given. It replies with a list of most likely commands.
Peery 915074fa73 Fixed export of methods in commands.js
lub f981e57884 rename services to lubiland
lub f5d06ee2cf rename services/ to projects/
lub 2d14033dc1 create lubiland.js
lub cd6e262b39 make config global with global.config
lub 82b82bc4b5 remove console.log debug statements in remoteExec.js
lub 07f879b645 move remoterun to remoteExec.js
lub 1139a210cd switch to lower camelcase
Peery dab8f2f47e Added fetchCommand utility
Implemented fetchCommand method to map command input to
available commands. Includes distance threshhold
Peery 8a38753413 Added commands.js and editDistance function
Created commands.js for command related functions. Also
added edit distance calculation for error correction.
lub 72a1e83ead remove missing semicolons cause lub messed up
lub f572999a80 add missing semicolons
lub e2076ced98 make command a const
lub c3981b3ae7 tidy args match
lub 3bd728ebf6 rename bang to project
lub ad4f9243ca create matrix config subsection
lub 3641023322 add comment
lub 0961e9151f Merge branch 'develop' of gitea.lubiland.de:lubiland/heimdall into develop
lub e570db34ef initial ssh support - closes
Peery 6d28c7d0ad Added short bot credentials setup guide
Wrote a step-by-step guide for bot credentials in README.md

Also added a comment to explain the auto join being commented out.
lub 6186516cdb convert vars to const and let
lub 5d0effd8f4 initial config support
lub c543f8245a re-add js-yaml, cause lub messed up
lub 82f003118e add babel-runtime as dependency
lub 3b56935449 add placeholder notice to rebuild.sh
lub 2469bd00d2 add js-yaml as dependency
Peery f942e626ce Merge branch 'poc' into develop
Peery b97812d450 Added .gitignore from develop