barelyprofessional
78fcac212d
ID is a string apparently
2025-08-20 18:31:41 -05:00
barelyprofessional
155c9c2d36
Forgot to start the timer for the Twitch live status check
2025-08-20 16:37:57 -05:00
barelyprofessional
00e09d7e7d
Super experimental replacement for the dead Twitch WS PubSub service
2025-08-20 16:34:10 -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
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
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