Commit Graph

58 Commits

Author SHA1 Message Date
3b33bb6ee4 Cleanup, database structure backup, and an additional log item for breadmixer to try to figure out where the ffmpeg command structure is wrong 2024-01-05 18:51:11 -05:00
f7e0c4b15a Some cleanup, and transitioning breadbot.js to use winston for logging 2024-01-04 20:27:31 -05:00
40f6ea7cd7 A minor modification to how edited messages are handled to deal with how discord changes links to gifs and other media to what I assume are embeds 2024-01-02 21:50:47 -05:00
cb94d94943 Drastically lowering the end time duration of a speaking session in voice calls to see if event emitter warnings go away 2024-01-02 21:32:45 -05:00
00b834c40b Adding another element to this to detect when someone stops speaking 2024-01-02 21:19:46 -05:00
a294b8c668 Minor fixes and adding a forgotten component of ending a call 2024-01-02 20:55:16 -05:00
263405141b A number of changes to address issues and missing pieces from the voice call monitoring components of Breadbot 2024-01-02 20:39:23 -05:00
2f51c18a69 Trying some upgrades to command loading 2023-12-31 09:39:25 -05:00
40956e5c9e Adding message modify, delete, and attachment tracking (untested) 2023-12-30 17:32:44 -05:00
850e7288d1 A little more work on breadmixer 2023-11-29 20:59:50 -05:00
7bee11e4f4 Initial work on BreadMixer 2023-11-24 19:56:03 -05:00
2954d1b304 Found something, might have been a node-crc dependency issue 2023-11-24 15:54:38 -05:00
4868f6930e Trying a PCM write 2023-11-24 15:17:40 -05:00
42f04a552a Attempting to write raw OPUS to file 2023-11-24 15:02:03 -05:00
00de13acd2 Switched back to the old version and turning CRC back on 2023-11-22 21:57:26 -05:00
9a5942facc Trying something because the files I'm getting are playable, but only under specify conditions and not with FFMEG 2023-11-22 21:40:34 -05:00
bdc0ed0fad Setting CRC false on the Ogg bitstream object to see if the problem with the CRC component goes away 2023-11-21 19:49:13 -05:00
66cec55bb6 Found a way to be more like the example code. Still not sure where the 2.0 alpha of prism comes from, but what the example uses I now have 2023-11-21 19:25:51 -05:00
16b41fad2b Modifying versions and restoring the PCM version of audio saving 2023-11-21 18:46:06 -05:00
ab3ef81df9 Trying to write just straight ogg rather than convert to PCM, which seems to be the issue 2023-11-21 18:06:32 -05:00
0f68356254 Possibly working version of joining voice call and collecting audio 2023-11-21 17:38:01 -05:00
855a91e340 Trying something I found on Stack Overflow 2023-11-19 19:49:28 -05:00
8ef2ede2c0 Trying another logging check to figure out this cache 2023-11-19 19:46:21 -05:00
1eb4da8729 More debugging 2023-11-19 19:29:57 -05:00
abf8f10668 Modifications to fix some bugs with inputting ID 2023-11-19 19:10:55 -05:00
7c4b5c52f1 Fixing a minor object reference issue 2023-11-19 18:46:52 -05:00
b5ded6acaf Adding a bunch of debug logging 2023-11-19 18:44:22 -05:00
08a9d0addd Another slight modification to make sure voice audio data is stored in a sensible location 2023-11-19 18:37:26 -05:00
9e0c78d939 Major modifications to try out actual audio recording 2023-11-19 18:32:16 -05:00
d82c569363 Added a large amount of untested voice management code, stopping just short of actually connecting to/disconnecting from calls 2023-11-14 21:50:42 -05:00
6effe2983e Some final updates for today, trying to keep track of how many people are in a particular voice channel 2023-11-12 14:54:42 -05:00
a729545e01 Fixing comparison states 2023-11-12 11:01:07 -05:00
7e79b2c3b4 Adding an actual detection that says what user joined where 2023-11-12 10:58:09 -05:00
87be8ca8db Doing to some state value checking now that the event works 2023-11-12 10:49:22 -05:00
5507fea98e I think some misplaced brackets were causing the issues 2023-11-12 10:16:41 -05:00
92df0cf4a7 Trying something simpler for VoiceStateChange notification just to see if the event works 2023-11-12 10:12:57 -05:00
944f8d4e72 I'm pretty sure I used the wrong intent 2023-11-12 10:07:52 -05:00
27e9fdb743 Missing an intent to capture the event that I want 2023-11-12 10:03:57 -05:00
b9a699c4c2 Adding preliminary test for Voice State Changed 2023-11-12 10:01:41 -05:00
dc323ffeb1 Some final cleanup, and README adjustments 2023-11-11 22:18:54 -05:00
9fd8f3c289 Cleanup, and more logic fixes 2023-11-11 22:09:26 -05:00
7c6389d421 A significant amount of reimplementation 2023-11-11 21:51:34 -05:00
0ad30722ae Added more modifications, await doesn't seem to be respected in the way I'm thinking, so more logging! 2023-11-11 20:35:30 -05:00
dfeb3d5148 Trying to fix issues again, this time with the truthiness of promise objects 2023-11-11 20:21:24 -05:00
6cbf6dc718 Trying to unwind some async/await mess 2023-11-11 20:17:59 -05:00
e24cc98fec Fixed some syncronization issues (I think) 2023-11-11 20:09:03 -05:00
a0e979e0bc The field for the message sender is author, not user 2023-11-11 19:52:27 -05:00
69a711a4a4 Added some fancy intents to try to fix BreadBots deafness to new messages 2023-11-11 19:48:08 -05:00
89e73e866b Adding greater console logging for event misfire 2023-11-11 19:43:23 -05:00
77b526ca21 Added preliminary BreadBot message surveillance 2023-11-11 19:39:07 -05:00