Commit Graph

631 Commits

Author SHA1 Message Date
barelyprofessional
3b5f9f0edd Try and avoid weird tracking issues with the exclude command 2025-10-05 14:15:40 -05:00
barelyprofessional
2ba0bd853b Allow everyone to gamble 2025-10-05 14:09:09 -05:00
barelyprofessional
f189cb94b8 Unused using 2025-10-05 01:40:32 -05:00
barelyprofessional
cb7337375d Testing out RandN for better quality random. Also took out seeds until I can find a way to implement it that doesn't completely break gambling 2025-10-05 01:40:05 -05:00
barelyprofessional
115506ba42 Bumped package versions 2025-10-05 01:16:38 -05:00
barelyprofessional
0e6bed23b3 I wish the compiler was smart enough to catch errors like this 2025-10-05 00:52:33 -05:00
barelyprofessional
d37401e1cd Compiler didn't like that 2025-10-05 00:49:54 -05:00
barelyprofessional
f3781f9c18 Implemented a very simple game to test the wager system 2025-10-05 00:47:14 -05:00
barelyprofessional
bca4cf4f3d Added $ to the regex for showing exclude usage information 2025-10-05 00:31:20 -05:00
barelyprofessional
746a33120d Added !lastactive as a pattern 2025-10-04 14:14:14 -05:00
barelyprofessional
b33eb5c4a8 Missed 'ago' 2025-10-04 14:12:17 -05:00
barelyprofessional
ff5484c0c9 Added lastactive command to get the last time BossmanJack did something observed by the bot 2025-10-04 14:10:25 -05:00
barelyprofessional
a92d1dc3c1 Added kasino exclusion 2025-10-03 20:27:46 -05:00
barelyprofessional
a8f43aac9d Fixed missing return 2025-10-03 20:26:17 -05:00
barelyprofessional
9692ae8c1d Trying to avoid tracking issues 2025-10-03 18:12:56 -05:00
barelyprofessional
69ea0b6b0b Another attempt to stop all the EF issues :( 2025-10-03 18:04:50 -05:00
barelyprofessional
2a0f74ab18 Relocated the Discord command and made it a toggle 2025-10-01 11:47:04 -05:00
barelyprofessional
d3e62476d2 Added --hls-segment-queue-threshold 0 for Streamlink so it doesn't prematurely end if Owncast lags out a bit 2025-09-28 15:07:09 -05:00
barelyprofessional
54fbc1a39e Use a custom output format for Streamlink as it can't populate author, id or title 2025-09-28 04:16:45 -05:00
barelyprofessional
cd3b76745c Converted Owncast capture to Streamlink as yt-dlp sometimes gives up part way through the capture 2025-09-28 03:52:29 -05:00
barelyprofessional
40a452b8b7 Added a feature to force gamba messages even while live 2025-09-24 01:20:54 -05:00
barelyprofessional
0432d5360a Only add a row to the view counts table if the view count has changed or the stream ID changed 2025-09-24 01:04:29 -05:00
barelyprofessional
5b71c0a1bb Migrated away from extension methods for pretty much all the money stuff as it turns out it passes a copy of the object and not a reference. This was causing a lot of weird behavior probably due to EF change tracking.
Also added a lot more logging to the API itself.
2025-09-24 00:58:45 -05:00
barelyprofessional
146abbe885 THe battle of the retards continues. Total U+200B Death 2025-09-22 20:06:49 -05:00
barelyprofessional
8fca8829f6 Allow the bot's services to fully initialize even if the website is completely dead so that auto capture works 2025-09-21 13:01:19 -05:00
barelyprofessional
7356018805 For fuck sake wrong command 2025-09-18 22:32:59 -05:00
barelyprofessional
933e4c70f6 Missed bypass sesh detect for !scratch 2025-09-18 22:31:39 -05:00
barelyprofessional
588a0e95fa Ignore conversation summaries which don't involve BMJ 2025-09-16 21:28:54 -05:00
barelyprofessional
15de60e60b Added support for selectively overriding capture settings on a per-stream basis 2025-09-14 01:05:37 -05:00
barelyprofessional
d76f427621 Add rate limit to the image command 2025-09-12 20:23:05 -05:00
barelyprofessional
cbebdb2144 Test multiple invocations 2025-09-12 14:53:02 -05:00
barelyprofessional
2b243bea57 Turns out it was due to NoResponse being the first value in the enum so it was assigned value 0 2025-09-12 13:58:58 -05:00
barelyprofessional
07949e1a7d More logging as cooldown response is silently failing 2025-09-12 13:53:18 -05:00
barelyprofessional
2067267027 Inverted cooldown cleanup behavior 2025-09-12 13:50:23 -05:00
barelyprofessional
74be702473 Trap exceptions from process message 2025-09-12 13:44:48 -05:00
barelyprofessional
77f1321b00 Added juicesports 2025-09-12 13:35:59 -05:00
barelyprofessional
9d0ee6e091 Missed nullable 2025-09-10 20:19:21 -05:00
barelyprofessional
958286a1ea Trying to deal with Money weirdness. Probably going to move away from extension methods for this as it's fraught with issues when dealing with EF 2025-09-10 20:18:48 -05:00
barelyprofessional
13294b4d07 Added Shuffle.us 2025-09-10 20:18:17 -05:00
barelyprofessional
2547ea45fb Took off rate limiting for images. I'll add it back on when it's tested. 2025-09-10 00:38:18 -05:00
barelyprofessional
f547638b45 Bumped packages 2025-09-08 21:46:11 -05:00
barelyprofessional
350e1cf6c6 Replace ❤️ with :feels: for Discord messages 2025-09-08 20:05:49 -05:00
barelyprofessional
d7e6290d46 Do not store rate limits for the GetRandomImage command unless a real key is specified 2025-09-08 19:37:18 -05:00
barelyprofessional
b3c3734e22 Do not execute a command after sending the cooldown response 2025-09-08 19:34:23 -05:00
barelyprofessional
aec236f92a Fixed a missing use of FormatUsername() 2025-09-08 15:10:25 -05:00
barelyprofessional
820eec7d0c Added a scratch command with a variation on the twisted message 2025-09-08 15:10:15 -05:00
barelyprofessional
ff1d83d9f7 Completely untested and totally experimental rate limit feature 2025-09-08 15:09:59 -05:00
barelyprofessional
f9445d407a LastOrDefaultAsync on EF requires OrderBy first 2025-09-07 22:25:01 -05:00
barelyprofessional
689b7b1cb8 Only respond if message wasn't edited 2025-09-05 11:11:07 -05:00
barelyprofessional
43b0b2bb25 More more more 2025-09-04 19:17:59 -05:00