Commit Graph

107 Commits

Author SHA1 Message Date
Logan Cusano a5cff9ec7e Check if the returned data from HTTP is valid JSON and parse if so, return the string if not 2023-06-03 15:42:23 -04:00
Logan Cusano 9450b78bd4 Updated all functions to return nodeObjects instead of SQL response 2023-06-03 15:41:29 -04:00
Logan Cusano 5757c51fa3 Added new utils
- isJsonString
    - This can be used to check if a string is valid json before parsing it
- getMembersInRole
    - This can be used to check online/offline/all members in a role
- (unused) SanitizePresetName
2023-06-03 15:40:48 -04:00
Logan Cusano fa91cbc887 Used env var for the listening port 2023-06-03 15:39:16 -04:00
Logan Cusano 7fbaf31335 Updated server intents 2023-06-03 15:38:40 -04:00
Logan Cusano 0280cb5384 Update gitignore 2023-06-03 15:38:24 -04:00
Logan Cusano a298be40d5 Accidentally set the wrong variable for the device ID 2023-06-03 15:32:08 -04:00
Logan Cusano 43d60a748b Remove device ID requirement for API
- The device ID is handled by the .env file
2023-06-03 15:28:46 -04:00
Logan Cusano 51f517cae5 Fixed node '^=' to python '>=' 2023-06-03 15:03:18 -04:00
Logan Cusano 06cb2cc352 Fix logging namespace and windows launch 2023-06-03 15:00:42 -04:00
Logan Cusano 5ce525f2b5 Updating install script #6 2023-06-03 02:51:19 -04:00
Logan Cusano 69fdc63983 Fixing linux bug, added noisegate switch to the call 2023-05-27 21:34:19 -04:00
Logan Cusano a9d3c33af2 Improved client bot logging 2023-05-27 21:17:31 -04:00
Logan Cusano 3719fce86a Update client package.json 2023-05-27 18:25:12 -04:00
Logan Cusano ba927bae8c Implement install and update system for the bot
- LINUX OR WINDOW WSL ONLY
2023-05-27 17:00:57 -04:00
logan 79fe542143 Merge pull request 'Implement Python Discord Bot to Handle Voice Connection' (#5) from feature/implement-discordpy into master
Reviewed-on: #5
2023-05-27 16:19:38 -04:00
Logan Cusano 7512c8e1df Removing the static ENV var for nearby systems 2023-05-21 15:22:43 -04:00
Logan Cusano c882fb63d3 Moving PDAB to pdab 2023-05-20 15:24:28 -04:00
Logan Cusano 7fc61bbf2e renaming PDAB to pdab to try to fix git issues 2023-05-20 15:20:53 -04:00
Logan Cusano e1c2ce6484 Updating and streamlining radio controller side 2023-05-20 15:18:50 -04:00
Logan Cusano c4070cc420 Initial working radio controller for OP25 2023-05-20 14:31:43 -04:00
Logan Cusano 0f003f907e Discord voice bot handler working 2023-05-20 00:01:12 -04:00
Logan Cusano e7b802839e Initial removal of internal discord bot 2023-05-18 22:53:25 -04:00
Logan Cusano 48999e0d63 Resolved bug in Client with .env config migration 2023-05-07 19:31:53 -04:00
Logan Cusano 2c25be1de7 Removed Embedded discord 2023-05-07 19:31:33 -04:00
Logan Cusano cf04e37f89 Implement example .env files 2023-05-07 04:48:19 -04:00
Logan Cusano d04cc8d5b1 Update gitignore for .env files 2023-05-07 04:43:46 -04:00
Logan Cusano 4662f37a72 Removing real .env files 2023-05-07 04:43:00 -04:00
Logan Cusano be34c5381b Removing real .envs 2023-05-07 04:42:05 -04:00
Logan Cusano ed79403a9b Remove config file for client, moved to .env 2023-05-07 04:40:46 -04:00
logan e0b6e567c1 Merge pull request 'feature/Integrate-Emmelia-into-Core' (#4) from feature/Integrate-Emmelia-into-Cor into master
Reviewed-on: #4
2023-05-07 04:12:32 -04:00
logan 205f285e0a Merge branch 'master' into feature/Integrate-Emmelia-into-Cor 2023-05-07 04:12:01 -04:00
Logan Cusano 4e67e21651 Update debugging to log to a file (for running as a service) 2023-05-07 04:00:51 -04:00
Logan Cusano 9b2d0c4bbb Implement Node Monitor Service
- Check in with online nodes every n ms
- Update nodes that do not reply
- Added node object record helper
- Updated mysql wrapper for updating node info to accept bool or number
2023-05-07 02:41:58 -04:00
Logan Cusano f77eb5444a Updating the running config as well as the file 2023-05-06 17:18:21 -04:00
Logan Cusano 177d25e54e Didn't update require statement 2023-05-06 17:16:01 -04:00
Logan Cusano 6880c5952a Resolved bug updating the config 2023-05-06 17:14:30 -04:00
Logan Cusano a14c56b645 Bug with whitespaces 2023-05-06 17:04:17 -04:00
Logan Cusano 35b81758e3 Bug in getting the IP address on windows 2023-05-06 16:44:39 -04:00
Logan Cusano 7871b07113 Improving config handling & startup logic 2023-05-06 16:40:15 -04:00
Logan Cusano 6682d97156 Improve client controller config handling 2023-05-06 16:22:20 -04:00
Logan Cusano 7b2215e9da Remove config files in favor of environment variables 2023-05-06 15:22:28 -04:00
Logan Cusano b0e52920a7 Merge of /utilities 2023-05-06 15:09:19 -04:00
Logan Cusano f3a4f25f85 Initial Emmelia merge 2023-05-06 14:56:51 -04:00
logan 6e8af5dbcc Merge pull request 'feature/implement-bot-into-client-core' (#2) from feature/implement-bot-into-client-core into master
Reviewed-on: #2
2023-05-06 14:44:57 -04:00
Logan Cusano 4fbed169ab Fixed audio stopping bug
- Added basic noisegate
- Handling more voice connection statuses
2023-05-06 14:09:09 -04:00
Logan Cusano d1a8059cb9 Resolved bug in port-audio implementation; Working Audio WIN32 2023-05-03 22:37:19 -04:00
Logan Cusano 7965a1161d Minor bugfixes in getting Windows IP 2023-04-30 04:51:16 -04:00
Logan Cusano 0cefdba00f Adding Server Checkin
- Update client handler to check IP
- Add checkin to startup
- Add acceptable commands
- Needs linux command
- Needs testing
2023-04-30 04:42:04 -04:00
Logan Cusano 95c99971a2 Revert to Naudiodon and Update Config
- Changed to .env file
2023-04-30 03:52:20 -04:00