Commit Graph

286 Commits

Author SHA1 Message Date
barelyprofessional
be96be9f85 Fixed formatting error with the Discord stage flash text feature 2025-07-20 01:30:01 -05:00
barelyprofessional
56616d713f Corrected use of Convert.ToInt32 to the SettingsProvider native type conversion 2025-07-20 01:28:05 -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
c086ed350a Anti faggotry 2025-07-15 00:10:40 -05:00
barelyprofessional
172295e07b Flashing Discord T&H message to fuck with trolls 2025-07-14 23:22:37 -05:00
barelyprofessional
407bd41d71 Added a seal of authenticity to the Discord live messages 2025-07-11 14:46:36 -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
cc49ffeb4a Fixed incorrect reference to Yeet 2025-07-09 23:41:34 -05:00
barelyprofessional
6a7453a44f Forgot to build the Parti service 2025-07-09 23:39:24 -05:00
barelyprofessional
d22138a9f9 Added Parti stream integration 2025-07-09 23:31:49 -05:00
barelyprofessional
7171acacfd Fixed missing check for if Rainbet is enabled in the WS version 2025-07-09 22:52:44 -05:00
barelyprofessional
6ef48c7833 Silently drop the mom if you're a loser 2025-07-09 21:04:37 -05:00
barelyprofessional
6373d317db Copy and paste fail 2025-07-09 20:38:18 -05:00
barelyprofessional
429faabb31 Wait for video if it doesn't believe the streamer is live 2025-07-08 17:23:53 -05:00
barelyprofessional
2ec9cad2f4 Fixed bot only returning one stream for selfpromo 2025-07-08 11:42:04 -05:00
barelyprofessional
451b7e625e Fixed nullable warnings in the Kick client 2025-07-07 20:42:29 -05:00
barelyprofessional
5f189cb9cc Refactored to fix compiler warnings 2025-07-07 20:12:07 -05:00
barelyprofessional
bcc3bde6c9 Experimental automated capturing of selected Kick streams 2025-07-07 19:09:13 -05:00
barelyprofessional
2088c4d102 Improved restream selfpromo so it supports multiple channels 2025-07-07 16:18:51 -05:00
barelyprofessional
88fef4466d Similar to before, reducing repetition by making .+ the default Regex for a setting 2025-07-07 15:56:09 -05:00
barelyprofessional
9b677ea23d Updated default cache duration for settings to the most common value of 1 hour, set a default for IsSecret and removed redundant properties. 2025-07-07 15:38:54 -05:00
barelyprofessional
c790b3f9ae Implemented Discord conversation summaries 2025-06-27 17:43:15 -05:00
barelyprofessional
c7c80bd6e4 Fix null reference when disposing of the bot where Flaresolverr failed like it always does 2025-06-27 14:15:55 -05:00
barelyprofessional
26aa6f1507 Added Flaresolverr for BetBolt as it appears to be necessary since the domain outage 2025-06-27 14:13:33 -05:00
barelyprofessional
145aebbc5a BetBolt got their .com back 2025-06-25 00:56:51 -05:00
barelyprofessional
22ec1043ff Added license 2025-06-21 13:55:58 -05:00
barelyprofessional
2dedf1118c Updated BetBolt .com to .io due to domain issues 2025-06-21 13:42:59 -05:00
barelyprofessional
3ce03fa1e7 Removed unused projects from the solution. They now just live in "old" 2025-06-07 17:39:36 -05:00
barelyprofessional
be355e83df Some pocket watch stuff for the future 2025-06-07 16:04:13 -05:00
barelyprofessional
7421683e32 Updated URL for the Shuffle WS client 2025-05-28 12:11:10 -05:00
barelyprofessional
cadabb6895 Added a MILF counter to the bot 2025-05-18 13:43:51 -05:00
barelyprofessional
5f71fbcb79 Fixed juicer message cleanup basically never working due to retarded logic 2025-05-18 13:31:33 -05:00
barelyprofessional
421ac7ed38 Fix NullReferenceException when recreating a dead Rainbet connection that died during the cookie phase 2025-05-17 16:52:01 -05:00
barelyprofessional
5367f0230c Ported over Cloudflare stuff from the old Rainbet client due to 403s 2025-05-16 14:15:38 -05:00
barelyprofessional
9d614aefc8 Commented out Yeet unhandled event logging as it's annoying as hell 2025-05-16 13:56:31 -05:00
barelyprofessional
14fc5178e3 Forgot to start WS client for Rainbet 2025-05-16 13:54:33 -05:00
barelyprofessional
a989bb79a6 Fixed random \n in the Yeet URL 2025-05-16 13:50:31 -05:00
barelyprofessional
32ff1fecd3 Experimental Rainbet WS support since they closed off my API method 2025-05-16 13:50:21 -05:00
barelyprofessional
9fa8631c35 Fixed Yeet integration so all bets would be displayed and the message edited if it was a win. 2025-05-16 12:57:20 -05:00
barelyprofessional
f6548fab39 Rephrased the Yeet on win message as it turns out win amount is a $ amount 2025-05-12 00:12:54 -05:00
barelyprofessional
16961f12d6 Added git versioning to stamp assemblies with the commit and a command that might work to retrieve the commit hash 2025-05-11 12:08:43 -05:00
barelyprofessional
2a99eea470 Don't really need to listen to bets as a win follows even when it's not a win 2025-05-11 00:04:58 -05:00
barelyprofessional
c36793f875 Yeet blocks US iPs so added support for defining a special proxy for it 2025-05-11 00:02:53 -05:00
barelyprofessional
96bff65167 Untested Yeet.com integration 2025-05-10 23:53:22 -05:00
barelyprofessional
6b899313de Updated BetBolt moneybags to piles of poo 2025-05-06 14:08:56 -05:00
barelyprofessional
e2c70cc5c5 Update to the Settings interface.
- Methods are now suffixed async
- Extension methods moved to the actual class and class renamed from SettingValue to Setting
- "Helpers" renamed to "SettingsProvider"
- Removed the ghetto CSV list method. Only setting using it was Pusher Channels which was orphaned by the new Kick channel feature. The call to ToList in the Chips.gg integration was incorrect and just proves lists should be consistently based around JSON objects instead of randomly string splitting
2025-05-06 14:07:52 -05:00
barelyprofessional
4fecdbce06 Tried to test 3xpl websocket again but still doesn't work for listening to transactions for individual addresses. Might work just watching the mempool though 2025-05-06 13:29:15 -05:00
barelyprofessional
f68f094b2a Forgot to add original property names to model 2025-05-03 23:16:07 -05:00
barelyprofessional
ffad7293ed Untested JeetBolt feed scraping 2025-05-03 23:10:45 -05:00