Commit Graph

608 Commits

Author SHA1 Message Date
barelyprofessional
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 2025-08-19 21:48:36 -05:00
barelyprofessional
b2ef7df91b KiwiFlare is strict about sending a UUID so removed the placeholder value and replaced it with a random GUID. 2025-08-19 21:47:58 -05:00
barelyprofessional
7889f50486 GetChallenge now returns null if no challenge data was found instead of throwing an exception 2025-08-19 21:47:05 -05:00
barelyprofessional
15abb0fc8b Swapped over to a const property for the most common regexes in use for settings 2025-08-04 17:48:07 -05:00
barelyprofessional
3ea031963d Merge branch 'money' 2025-08-04 17:29:42 -05:00
barelyprofessional
92ed776e31 Added a settings toggle for the impersonation feature 2025-07-27 01:39:37 -05:00
barelyprofessional
1b29e85342 Fixed misuse of Load. Seriously annoying the HtmlAgilityPack devs made it so ambiguous so when I switched from Streams it fucked everything up 2025-07-24 23:57:38 -05:00
barelyprofessional
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 2025-07-24 12:45:37 -05:00
barelyprofessional
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 2025-07-24 12:39:19 -05:00
barelyprofessional
5d853d5b72 Added an @ to PeerTube display names so it can't be used to inject a command 2025-07-23 22:54:04 -05:00
barelyprofessional
57cd989ed6 Fixed persistence bug with PeerTube 2025-07-23 22:44:35 -05:00
barelyprofessional
b01ba7c0a4 Fuck it. removing category as I don't even use it 2025-07-23 12:27:04 -05:00
barelyprofessional
d4c49467e3 Changed to object since it didn't want to convert the number to a string 2025-07-23 12:25:43 -05:00
barelyprofessional
de4e137a48 Added support for Kiwi PeerTube livestream notifications and capturing 2025-07-23 00:29:02 -05:00
barelyprofessional
9462048a29 HtmlAgilityPack interprets a string to Load() as a path apparently 2025-07-22 23:01:33 -05:00
barelyprofessional
58f101bc61 Changed from stream to string as reusing the stream doesn't work 2025-07-22 23:00:05 -05:00
barelyprofessional
28fd41d511 Workaround for forum returning 203 when KiwiFlare is off for some reason 2025-07-22 22:57:23 -05:00
barelyprofessional
a88449ddab Added try/catch to DLive 2025-07-22 11:30:39 -05:00
barelyprofessional
12cbb1733f Missed pwsh for the remux PowerShell script 2025-07-20 02:11:04 -05:00
barelyprofessional
0c1c75f729 Streamlink default output format was wrong 2025-07-20 02:08:14 -05:00
barelyprofessional
8bcba1755a Fixed compiler warning related to a lack of await operators 2025-07-20 01:31:23 -05:00
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
cf31cdd796 Money models 2025-06-21 13:42:02 -05:00