Commit Graph

39 Commits

Author SHA1 Message Date
Logan Cusano
7d4f48a446 #6 The bones
- Added a module to load addons
- Added an example module that just extends the socketIO connection to add an console log
2024-03-10 04:03:40 -04:00
Logan Cusano
b209a672c6 Improve the client setup script 2024-03-10 03:22:04 -04:00
Logan Cusano
7983670c81 #18
- When grabbing the device from the CLI, we now add it to a new var
- We then add new var as the device so we can specify the group
- Updated the default UDP port in the audio device for OP25 config
2024-03-10 00:03:30 -05:00
Logan Cusano
73da7ee2f4 #13 Finializing fix
- Updated the regex to double exclude '\'
- Updated extractValue function to return the full result
2024-03-09 17:22:52 -05:00
Logan Cusano
6ab0ec6d6f Finishing #15
- setup script needs to set the permissions on the .env file explicitly
2024-03-09 15:15:16 -05:00
Logan Cusano
84aa4c5aff #15
- Changed the regex expression to not require a value after the key
2024-03-09 15:09:42 -05:00
Logan Cusano
32f827fe5e Fixing a bug in boot
- When booting for the first time, the generated NUID was saved to the wrong key
2024-03-08 23:36:02 -05:00
Logan Cusano
d48d1155cb #10 resolving bug in variable assignment 2024-03-08 22:09:22 -05:00
Logan Cusano
3cb53605c7 Working on #13
- Running the 'pactl' command
- Using regex on the output to find the active running device
2024-03-08 21:58:27 -05:00
Logan Cusano
b7d4cbf46c Adding to the setup script #10
- Change permissions on the whole project dir
- Add an echo for better visibility
2024-03-08 21:55:24 -05:00
Logan Cusano
c46b7c6ea6 Modified the self updater to reset any local changes when updating #10 2024-03-03 22:02:27 -05:00
Logan Cusano
5d2097ecd4 Updated gitignore with the op25 dir we will create 2024-03-03 22:02:00 -05:00
Logan Cusano
7efd0cd4f3 Fixed a bug in server update command #10
- Didn't properly get the open sockets
2024-03-03 21:31:14 -05:00
Logan Cusano
36c0ec8b13 Update DAB to include dynamic settings
- Settings will now get the active device(s) available on Linux (UNTESTED)
- Added CLI handler for interacting with the CLI
- Added wrapper for extracting values with regex
-
2024-03-03 21:29:50 -05:00
Logan Cusano
79574e188d Update bug in the startService script
- Was writing output to a file, thought it would write to actual stderr
2024-03-03 21:27:30 -05:00
Logan Cusano
d0a75dc557 Fixing bug in client boot that ignored 0
- Added check for string '0' and int 0
2024-03-03 20:54:47 -05:00
Logan Cusano
6b156b441a Updating client package with new modules #10 2024-03-03 20:54:00 -05:00
Logan Cusano
956dc89107 Adding functional usage of client self updater #10
- Added update command to the server
- Server can request nodes update
- Nodes have an 'endpoint' for updating
- Fixes to the install script
2024-03-03 20:49:29 -05:00
Logan Cusano
976c44838e Fix bugs in setup script #10 2024-03-03 20:21:50 -05:00
Logan Cusano
1395130d6d Starting to work on instal and update function #10
- Added a new self updater module that will update the git repo and restart the node service
- Added a setup script that will install and setup both OP25 and the DRB node
- Updated service names
2024-03-03 19:41:06 -05:00
Logan Cusano
54a6d544e4 Finalizing #9
- Added service handler for system services
- Control OP25 from service handler
- Generate and save OP25 config file
- Handlers for OP25
2024-03-03 17:25:07 -05:00
Logan Cusano
d253d0aef1 Fix readme 2024-03-03 00:12:32 -05:00
Logan Cusano
35f3f07793 Working on #9
- Can join and leave from voice channels
- Will check to make sure that the bot is in a given system or no system before joining
- Cleaned up the socket client with wrappers
- Added a new module to handle subprocesses for the client
- Beginning workings on OP25 handler
- Added OP25 config object generator with config exporter
2024-03-03 00:10:43 -05:00
Logan Cusano
63ad20b9b3 Updated link in the readme 2024-02-18 20:08:07 -05:00
Logan Cusano
e431db1337 Update the example/ping command
- Added the auto complete function commented out
- Added JSDoc and comments for clarity
2024-02-18 20:06:08 -05:00
Logan Cusano
42784f1852 Functional joining and leaving
- Needs to be tested on multiple servers
- Needs to be tested with multiple nodes
#1 #9
2024-02-18 20:05:10 -05:00
Logan Cusano
6bc09df824 Initial readme 2024-02-11 05:12:07 -05:00
Logan Cusano
724cc55c6e Added todo(?) 2024-02-11 04:50:18 -05:00
Logan Cusano
a90a5cf206 Removed unecessary debug 2024-02-11 04:50:02 -05:00
Logan Cusano
3ebccdba0c Added activity when listening to system 2024-02-11 04:49:37 -05:00
Logan Cusano
ed33654b8c Updates to join (server/client)
- Check if the available nodes are connected to a vc in the given guild
2024-02-11 04:32:58 -05:00
Logan Cusano
b78fa8307d Functional join command server side 2024-02-11 02:45:40 -05:00
Logan Cusano
93d6eecfbf Remove some extra debug 2024-02-10 15:13:55 -05:00
Logan Cusano
9c46792959 Major updates to core 2024-02-10 15:10:35 -05:00
Logan Cusano
d563021866 Update gitignore with proper dir format 2024-02-10 13:24:02 -05:00
Logan Cusano
999fbe98b5 Update gitignore 2024-02-10 13:20:40 -05:00
Logan Cusano
4ac95f5325 Stable joining with dummy commands sent on timeouts 2024-01-19 23:57:03 -05:00
Logan Cusano
4a0b1004d2 Init Commit
Server
- Working init discord bot
    - Modular events and commands
    - Has access to the socket server
- Working init socket server
    - Need to work on getting access to discord bot
- Working init web server

Currently working on breaking out the init of the socket server

Client
- Working init socket client

Currently working on the discord bot to join voice channels
2024-01-08 00:12:47 -05:00
86dd058d2a Initial commit 2023-12-16 16:27:38 -05:00