Commit Graph

125 Commits

Author SHA1 Message Date
barelyprofessional
a781ed2c3d Planes 2025-10-08 13:25:56 -05:00
barelyprofessional
f4f8c332b1 Make frame delay configurable 2025-10-07 01:23:08 -05:00
barelyprofessional
f78f0b243b Patch from A Log plus fixed currency formatting for win/loss 2025-10-07 01:11:09 -05:00
barelyprofessional
605190d325 Modified Keno with standardized red/green colors, fixed waiting for chat message ID in the Keno animation and reduced delay to 500 msec for each frame update 2025-10-06 22:59:33 -05:00
barelyprofessional
a396a1dcff Keno patch to fix animation 2025-10-06 18:39:13 -05:00
barelyprofessional
9524beb95b Updated keno numbers and removed logging from GetRandomNumber 2025-10-06 12:06:13 -05:00
barelyprofessional
7fbd99e472 Missing kasino attributes 2025-10-06 11:39:11 -05:00
barelyprofessional
d606a9b8f5 Added Keno 2025-10-06 11:34:11 -05:00
barelyprofessional
23568a85c6 Added auto delete after x amount of time to the send chat message method 2025-10-06 03:14:08 -05:00
barelyprofessional
c6658bae1f Holy shit EF Core tracking is pissing me off so much now 2025-10-05 14:25:59 -05:00
barelyprofessional
2ba0bd853b Allow everyone to gamble 2025-10-05 14:09:09 -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
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
40a452b8b7 Added a feature to force gamba messages even while live 2025-09-24 01:20:54 -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
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
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
2067267027 Inverted cooldown cleanup behavior 2025-09-12 13:50:23 -05:00
barelyprofessional
77f1321b00 Added juicesports 2025-09-12 13:35:59 -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
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
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
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
b26807c298 Added support for self destructing !chink images as well as pigcubes 2025-09-03 15:34:48 -05:00
barelyprofessional
a7739278c7 Added the abandon Kasino feature. Migrated to an extension method for formatting usernames 2025-09-03 03:20:34 -05:00
barelyprofessional
f2daa85c9c Added lossback and also found some issues with rakeback 2025-09-02 02:14:21 -05:00
barelyprofessional
c82aeaa7d4 Implemented rakeback 2025-08-30 16:21:19 -05:00
barelyprofessional
624d4dcc41 If he's live, say he's live rather than 0 minutes ago for laststream 2025-08-21 13:06:59 -05:00
barelyprofessional
4c8a7d5dbb Added some money utility commands and currency format extension method 2025-08-21 03:29:10 -05:00
barelyprofessional
69386fce61 Updated the live check to remove the built-in properties and instead use the persisted setting 2025-08-21 01:54:12 -05:00
barelyprofessional
bd89fa74e6 Removed Twitch TOS strike and commercial shill as WS PubSub is dead 2025-08-21 01:32:58 -05:00
barelyprofessional
6ca1cf055c Added the initial framework for the new Money system.
Includes
- 5 new tables: Gamblers, Transactions, Wagers, Exclusions, Perks
- Still heavily WIP and not ready to be enabled, no games present and a lot of missing functionality
- For now it's completely disabled until it's ready to be used.
2025-08-20 14:59:09 -05:00
barelyprofessional
c134a6808d Migrated streams from bespoke settings to a database table, added DLive support and Streamlink capturing with remux support 2025-07-20 01:27:00 -05:00
barelyprofessional
72f2c2633f Updated AGT to BMT and took off bypass sesh 2025-07-11 14:46:08 -05:00
barelyprofessional
f508a8ebc0 Add auto capture support to the new Kick channel command 2025-07-10 13:23:11 -05:00
barelyprofessional
d22138a9f9 Added Parti stream integration 2025-07-09 23:31:49 -05:00
barelyprofessional
6ef48c7833 Silently drop the mom if you're a loser 2025-07-09 21:04:37 -05:00
barelyprofessional
2ec9cad2f4 Fixed bot only returning one stream for selfpromo 2025-07-08 11:42:04 -05:00