Commit Graph

  • af4d6a5de6 Removed restream URL from Twitch for now barelyprofessional 2025-08-21 01:29:44 -05:00
  • 34e4762ad4 Fixed compiler warning barelyprofessional 2025-08-20 18:33:39 -05:00
  • 78fcac212d ID is a string apparently barelyprofessional 2025-08-20 18:31:41 -05:00
  • 155c9c2d36 Forgot to start the timer for the Twitch live status check barelyprofessional 2025-08-20 16:37:57 -05:00
  • 00e09d7e7d Super experimental replacement for the dead Twitch WS PubSub service barelyprofessional 2025-08-20 16:34:10 -05:00
  • 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. barelyprofessional 2025-08-20 14:59:09 -05:00
  • 8d100b013b Check for null challenge data and stop trying to solve. Should hopefully get around weird inconsistent states when the forum has KiwiFlare partially enforced barelyprofessional 2025-08-19 21:48:36 -05:00
  • b2ef7df91b KiwiFlare is strict about sending a UUID so removed the placeholder value and replaced it with a random GUID. barelyprofessional 2025-08-19 21:47:58 -05:00
  • 7889f50486 GetChallenge now returns null if no challenge data was found instead of throwing an exception barelyprofessional 2025-08-19 21:47:05 -05:00
  • 15abb0fc8b Swapped over to a const property for the most common regexes in use for settings barelyprofessional 2025-08-04 17:48:07 -05:00
  • 3ea031963d Merge branch 'money' barelyprofessional 2025-08-04 17:29:42 -05:00
  • 92ed776e31 Added a settings toggle for the impersonation feature barelyprofessional 2025-07-27 01:39:37 -05:00
  • 1b29e85342 Fixed misuse of Load. Seriously annoying the HtmlAgilityPack devs made it so ambiguous so when I switched from Streams it fucked everything up barelyprofessional 2025-07-24 23:57:38 -05:00
  • 35c3964854 Added a lot more error handling to the bot so issues retrieving tokens should no longer completely take the bot down. Also added a last ditch exit if the bot has completely died and isn't reconnecting at all barelyprofessional 2025-07-24 12:45:37 -05:00
  • f92cba5b49 Fixed issue where a missing sssg_clearance cookie would fool the bot into thinking it needed to solve a KiwiFlare challenge regardless of whether it's enabled barelyprofessional 2025-07-24 12:39:19 -05:00
  • 5d853d5b72 Added an @ to PeerTube display names so it can't be used to inject a command barelyprofessional 2025-07-23 22:54:04 -05:00
  • 57cd989ed6 Fixed persistence bug with PeerTube barelyprofessional 2025-07-23 22:44:35 -05:00
  • b01ba7c0a4 Fuck it. removing category as I don't even use it barelyprofessional 2025-07-23 12:27:04 -05:00
  • d4c49467e3 Changed to object since it didn't want to convert the number to a string barelyprofessional 2025-07-23 12:25:43 -05:00
  • de4e137a48 Added support for Kiwi PeerTube livestream notifications and capturing barelyprofessional 2025-07-23 00:29:02 -05:00
  • 9462048a29 HtmlAgilityPack interprets a string to Load() as a path apparently barelyprofessional 2025-07-22 23:01:33 -05:00
  • 58f101bc61 Changed from stream to string as reusing the stream doesn't work barelyprofessional 2025-07-22 23:00:05 -05:00
  • 28fd41d511 Workaround for forum returning 203 when KiwiFlare is off for some reason barelyprofessional 2025-07-22 22:57:23 -05:00
  • a88449ddab Added try/catch to DLive barelyprofessional 2025-07-22 11:30:39 -05:00
  • 12cbb1733f Missed pwsh for the remux PowerShell script barelyprofessional 2025-07-20 02:11:04 -05:00
  • 0c1c75f729 Streamlink default output format was wrong barelyprofessional 2025-07-20 02:08:14 -05:00
  • 8bcba1755a Fixed compiler warning related to a lack of await operators barelyprofessional 2025-07-20 01:31:23 -05:00
  • be96be9f85 Fixed formatting error with the Discord stage flash text feature barelyprofessional 2025-07-20 01:30:01 -05:00
  • 56616d713f Corrected use of Convert.ToInt32 to the SettingsProvider native type conversion barelyprofessional 2025-07-20 01:28:05 -05:00
  • c134a6808d Migrated streams from bespoke settings to a database table, added DLive support and Streamlink capturing with remux support barelyprofessional 2025-07-20 01:27:00 -05:00
  • c086ed350a Anti faggotry barelyprofessional 2025-07-15 00:10:40 -05:00
  • 172295e07b Flashing Discord T&H message to fuck with trolls barelyprofessional 2025-07-14 23:22:37 -05:00
  • 407bd41d71 Added a seal of authenticity to the Discord live messages barelyprofessional 2025-07-11 14:46:36 -05:00
  • 72f2c2633f Updated AGT to BMT and took off bypass sesh barelyprofessional 2025-07-11 14:46:08 -05:00
  • f508a8ebc0 Add auto capture support to the new Kick channel command barelyprofessional 2025-07-10 13:23:11 -05:00
  • cc49ffeb4a Fixed incorrect reference to Yeet barelyprofessional 2025-07-09 23:41:34 -05:00
  • 6a7453a44f Forgot to build the Parti service barelyprofessional 2025-07-09 23:39:24 -05:00
  • d22138a9f9 Added Parti stream integration barelyprofessional 2025-07-09 23:31:49 -05:00
  • 7171acacfd Fixed missing check for if Rainbet is enabled in the WS version barelyprofessional 2025-07-09 22:52:44 -05:00
  • 6ef48c7833 Silently drop the mom if you're a loser barelyprofessional 2025-07-09 21:04:37 -05:00
  • 6373d317db Copy and paste fail barelyprofessional 2025-07-09 20:38:18 -05:00
  • 429faabb31 Wait for video if it doesn't believe the streamer is live barelyprofessional 2025-07-08 17:23:53 -05:00
  • 2ec9cad2f4 Fixed bot only returning one stream for selfpromo barelyprofessional 2025-07-08 11:42:04 -05:00
  • 451b7e625e Fixed nullable warnings in the Kick client barelyprofessional 2025-07-07 20:42:29 -05:00
  • 5f189cb9cc Refactored to fix compiler warnings barelyprofessional 2025-07-07 20:12:07 -05:00
  • bcc3bde6c9 Experimental automated capturing of selected Kick streams barelyprofessional 2025-07-07 19:09:13 -05:00
  • 2088c4d102 Improved restream selfpromo so it supports multiple channels barelyprofessional 2025-07-07 16:18:51 -05:00
  • 88fef4466d Similar to before, reducing repetition by making .+ the default Regex for a setting barelyprofessional 2025-07-07 15:56:09 -05:00
  • 9b677ea23d Updated default cache duration for settings to the most common value of 1 hour, set a default for IsSecret and removed redundant properties. barelyprofessional 2025-07-07 15:38:54 -05:00
  • c790b3f9ae Implemented Discord conversation summaries barelyprofessional 2025-06-27 17:43:15 -05:00
  • c7c80bd6e4 Fix null reference when disposing of the bot where Flaresolverr failed like it always does barelyprofessional 2025-06-27 14:15:55 -05:00
  • 26aa6f1507 Added Flaresolverr for BetBolt as it appears to be necessary since the domain outage barelyprofessional 2025-06-27 14:13:33 -05:00
  • 145aebbc5a BetBolt got their .com back barelyprofessional 2025-06-25 00:56:51 -05:00
  • 22ec1043ff Added license barelyprofessional 2025-06-21 13:55:58 -05:00
  • 2dedf1118c Updated BetBolt .com to .io due to domain issues barelyprofessional 2025-06-21 13:42:59 -05:00
  • cf31cdd796 Money models barelyprofessional 2025-06-21 13:42:02 -05:00
  • 3ce03fa1e7 Removed unused projects from the solution. They now just live in "old" barelyprofessional 2025-06-07 17:39:36 -05:00
  • be355e83df Some pocket watch stuff for the future old barelyprofessional 2025-06-07 16:04:13 -05:00
  • 7421683e32 Updated URL for the Shuffle WS client barelyprofessional 2025-05-28 12:11:10 -05:00
  • cadabb6895 Added a MILF counter to the bot barelyprofessional 2025-05-18 13:43:51 -05:00
  • 5f71fbcb79 Fixed juicer message cleanup basically never working due to retarded logic barelyprofessional 2025-05-18 13:31:33 -05:00
  • 421ac7ed38 Fix NullReferenceException when recreating a dead Rainbet connection that died during the cookie phase barelyprofessional 2025-05-17 16:52:01 -05:00
  • 5367f0230c Ported over Cloudflare stuff from the old Rainbet client due to 403s barelyprofessional 2025-05-16 14:15:38 -05:00
  • 9d614aefc8 Commented out Yeet unhandled event logging as it's annoying as hell barelyprofessional 2025-05-16 13:56:31 -05:00
  • 14fc5178e3 Forgot to start WS client for Rainbet barelyprofessional 2025-05-16 13:54:33 -05:00
  • a989bb79a6 Fixed random \n in the Yeet URL barelyprofessional 2025-05-16 13:50:31 -05:00
  • 32ff1fecd3 Experimental Rainbet WS support since they closed off my API method barelyprofessional 2025-05-16 13:50:21 -05:00
  • 9fa8631c35 Fixed Yeet integration so all bets would be displayed and the message edited if it was a win. barelyprofessional 2025-05-16 12:57:20 -05:00
  • f6548fab39 Rephrased the Yeet on win message as it turns out win amount is a $ amount barelyprofessional 2025-05-12 00:12:54 -05:00
  • 16961f12d6 Added git versioning to stamp assemblies with the commit and a command that might work to retrieve the commit hash barelyprofessional 2025-05-11 12:08:43 -05:00
  • 2a99eea470 Don't really need to listen to bets as a win follows even when it's not a win barelyprofessional 2025-05-11 00:04:58 -05:00
  • c36793f875 Yeet blocks US iPs so added support for defining a special proxy for it barelyprofessional 2025-05-11 00:02:53 -05:00
  • 96bff65167 Untested Yeet.com integration barelyprofessional 2025-05-10 23:53:22 -05:00
  • 6b899313de Updated BetBolt moneybags to piles of poo barelyprofessional 2025-05-06 14:08:56 -05:00
  • 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 barelyprofessional 2025-05-06 14:07:52 -05:00
  • 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 barelyprofessional 2025-05-06 13:29:15 -05:00
  • f68f094b2a Forgot to add original property names to model barelyprofessional 2025-05-03 23:16:07 -05:00
  • ffad7293ed Untested JeetBolt feed scraping barelyprofessional 2025-05-03 23:10:45 -05:00
  • a12ed3a45a Fixed Clashgg heartbeat so it correctly logs last bet time barelyprofessional 2025-05-02 14:21:50 -05:00
  • dd0085403e Forgot about the type conversion feature barelyprofessional 2025-05-02 12:42:54 -05:00
  • adf38b9c53 Configurable delays for the Pig Cube self destruct feature barelyprofessional 2025-05-02 12:41:40 -05:00
  • 7c2b1354aa Auto delete the juice message barelyprofessional 2025-05-02 12:34:20 -05:00
  • f22eb7b563 Fixed text as Austin wasn't kicked out of rehab... this time barelyprofessional 2025-05-02 12:27:12 -05:00
  • 6f4d3daa68 Removed hardcoded references to austingambles barelyprofessional 2025-05-02 11:45:38 -05:00
  • 326725d03f Added the ability to ignore the already exists check for adding images using a special keyword barelyprofessional 2025-04-28 12:18:59 -05:00
  • d8f30846c2 Tightening up pig cube deletion times barelyprofessional 2025-04-25 19:01:48 -05:00
  • 641d935f73 Added special logic for the inverted cube barelyprofessional 2025-04-24 13:15:05 -05:00
  • c48c912e19 Enhanced the pigcube barelyprofessional 2025-04-24 02:08:22 -05:00
  • c268f49152 Removed unused settings barelyprofessional 2025-04-24 01:59:10 -05:00
  • 1ba7386b06 Added days barelyprofessional 2025-04-21 22:32:47 -05:00
  • 81d417ad21 so many digits :( barelyprofessional 2025-04-21 22:30:27 -05:00
  • 5db020d318 Using a timespan and humanized it somewhat barelyprofessional 2025-04-21 22:28:29 -05:00
  • e4ad08e15c Added image last seen to the output barelyprofessional 2025-04-21 22:09:43 -05:00
  • 7f80a4e9c1 Replaced dodgy cast with JSON deserialize method. Not sure why but it worked for a bit then stopped working. barelyprofessional 2025-04-21 15:35:37 -05:00
  • 85ba9c1592 Bumped packages barelyprofessional 2025-04-21 15:32:11 -05:00
  • a0e44bd9d9 Support future dates for rehab end time barelyprofessional 2025-04-21 15:24:18 -05:00
  • 3951671b01 Removed unused settings and the old image migration code as it's not needed anymore barelyprofessional 2025-04-13 18:32:55 -05:00
  • eb346cfe22 Updated the Jackpot username setting to a list as Austin is now using multiple accounts there barelyprofessional 2025-04-13 18:19:30 -05:00
  • 1c1b6aa347 Send remember to the login form to get hopefully longer lasting tokens barelyprofessional 2025-04-13 13:11:28 -05:00
  • dd0f6cee6c Added functionality to the database for a WhoWas feature that can say when a user was last in chat barelyprofessional 2025-04-13 13:09:46 -05:00