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
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
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
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
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
1c1b6aa347
Send remember to the login form to get hopefully longer lasting tokens
2025-04-13 13:11:28 -05:00
barelyprofessional
bc9acf430f
Track join failures and wipe cookies if the bot is stuck in a loop failing to join the room
2024-09-14 16:42:02 +08:00
barelyprofessional
081c42ec28
Added some more debug logging for when retrieving the session cookie
2024-09-07 17:04:23 +08:00
barelyprofessional
cc19b0bb7c
Cleaned up the duplicated login page request code
2024-09-02 20:29:54 +08:00
barelyprofessional
0ea864d1b6
Removed Puppeteer and logging in by POSTing the logon form now that we can get clearance tokens.
2024-09-01 20:33:23 +08:00
barelyprofessional
f9d87220d2
Renamed the bot from KickBot -> ChatBot and removed the reference to Kick in the project name
2024-07-26 16:50:39 +08:00