barelyprofessional
b77c6b1f12
Added some more logging for debugging this. Check status for waiting for activation
2025-03-22 20:30:36 +08:00
barelyprofessional
e01c13428a
Change unhandled event to debug as it's spammy
2025-03-22 20:23:25 +08:00
barelyprofessional
94f8c8de08
Added a feature to shill the kasino almanac
2025-03-22 20:17:26 +08:00
barelyprofessional
908c0e6dc4
Noticed they stop sending bets after a while. Use the heartbeat task to sense if this has happened and force a reconnect
2025-03-22 20:17:00 +08:00
barelyprofessional
7122a1898c
Stop spamming subscriptions when already online
2025-03-22 14:17:54 +08:00
barelyprofessional
691a5e0904
Try again using List<> instead of a Tuple?
2025-03-22 14:09:18 +08:00
barelyprofessional
a61778cd0d
Fixed reference to Jackpot and corrected JsonProperty to JsonElement
2025-03-22 14:06:10 +08:00
barelyprofessional
03a3892035
Forgot to add BuildClashgg to the build tasks
2025-03-22 14:03:31 +08:00
barelyprofessional
b6dc7b8cbe
Experimental Clash.gg support, completely untested. Austin's ID is unknown at this time hence not populated
2025-03-22 14:00:23 +08:00
barelyprofessional
637c8f9303
Updated URL for Rainbet game-history
2025-03-21 20:56:44 +08:00
barelyprofessional
1efa808f82
Added a setting for the initial value of the GambaSesh Discord bypass variable
2025-03-02 16:43:49 +08:00
barelyprofessional
64d7e38619
Added an image for when christopherdj goes live and removed the checks for if austingambles is live
2025-02-23 17:25:08 +08:00
barelyprofessional
dbc4ef2ba1
Added separate restream shill message for commercial breaks
2025-02-17 21:10:41 +08:00
barelyprofessional
596b5bf189
Forgot to check if BossmanAustin is live
2025-02-17 20:09:01 +08:00
barelyprofessional
e3ce5dfd4a
Make sending the Toy Story image when ChrisDJ goes live while BossmanAustin is live optional and off by default
2025-02-17 20:08:06 +08:00
barelyprofessional
4085e0fd43
Added an attribute that you can use to control whether additional commands can execute after yours
2025-02-09 23:34:05 +08:00
barelyprofessional
4448a6a70a
Added a feature where the bot will send an image if it detects christopherdj is live when Bossman goes live and vice versa.
2025-02-08 23:44:08 +08:00
barelyprofessional
94af9af173
Fix missing .Value
2025-02-06 14:47:03 +08:00
barelyprofessional
f9e59d5e7a
Fixed some more hardcoded references to BMJ
2025-02-06 12:24:15 +08:00
barelyprofessional
52bcb012ac
Clean up more deadnaming
2025-02-06 10:41:53 +08:00
barelyprofessional
09797f6a56
Added support for Discord display names so the bot stops deadnaming
2025-02-06 10:17:56 +08:00
barelyprofessional
a292a98048
No more deadnaming
2025-02-06 09:38:48 +08:00
barelyprofessional
4a5151229c
Replace hardcoded references to BossmanJack
2025-02-05 23:37:35 +08:00
barelyprofessional
7e6ba075c5
Bypass sesh detect for the Jackpot messages
2025-02-05 08:27:02 +08:00
barelyprofessional
44ebe44670
Fix kasino typo
2025-02-04 20:51:34 +08:00
barelyprofessional
b7e829d30a
Made it possible to disable Rainbet, Chips.gg and Howl.gg as they're not really working right now and just spamming errors
2025-01-21 20:17:46 +08:00
barelyprofessional
621e3eb39d
Added self promo command, next visit commands for PO and court, added multiple ID support to Shuffle and bumped packages
2024-11-05 19:54:38 -06:00
barelyprofessional
7181bdefd0
Fixed Rainbet errors
2024-09-29 12:54:36 +08:00
barelyprofessional
12980a86c3
Updated Kick support so admins can now add/remove streamers and force a reconnect to commit the changes
2024-09-21 00:28:16 +08:00
barelyprofessional
5b3f394c29
Converted send message method to async (also created a synchronous method that shadows the async method). Added a method to send multiple messages at once and message truncation with a choice of strategies
2024-09-17 00:57:11 +08:00
barelyprofessional
2a9d796e0d
Attempt to try and fix Chips.gg bet stream by moving to UUIDs. Didn't work though, still needs more work to fix
2024-09-14 16:42:31 +08: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
6dad3357fd
Stop emojis from shitting up the message
2024-09-07 22:20:51 +08:00
barelyprofessional
2accae84cf
Added a feature to shill the ad-free re-stream when a Twitch commercial break is detected
2024-09-07 17:07:07 +08:00
barelyprofessional
081c42ec28
Added some more debug logging for when retrieving the session cookie
2024-09-07 17:04:23 +08:00
barelyprofessional
6f7470c0b3
Added an event for Twitch commercials
2024-09-07 17:02:13 +08:00
barelyprofessional
b879efe256
Workaround as KiwiFlare has been disabled
2024-09-07 00:19:46 +08:00
barelyprofessional
cc19b0bb7c
Cleaned up the duplicated login page request code
2024-09-02 20:29:54 +08:00
barelyprofessional
ace5646f36
Fixed missing Pusher channels setting causing the bot to fail to start and fixed code so a single failing task won't take down the whole bot
2024-09-02 00:39:39 +08:00
barelyprofessional
3b1f967a02
Service initialization is now async so the bot starts up faster
2024-09-02 00:26:33 +08:00
barelyprofessional
c3aa839e82
Defaulted GambaSesh Discord bypass to true since he's not setup with the new Discord guild
2024-09-01 21:10:38 +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
7509375b43
Added due credit to KiwiFlare.cs for the original Go implementation I adapted this from. Also added extra logging, refactored the challenge worker, and cleaned up the code a little.
2024-09-01 20:24:20 +08:00
barelyprofessional
2906481b27
Experimental KiwiFlare solver which appears to work based on my one test
2024-09-01 03:01:11 +08:00
barelyprofessional
e4b1821a5b
All the ancillary services have been moved out of the chatbot's class and relocated to a separate file. THe code is still very messy but at least it'll make the main bot easier to navigate.
...
Also refactored a bunch of shit
* Removed the thread used for pinging, now an async timer
* Kick will no longer block the bot from starting
* Twitch initialization follows the same rules as other services where everything is contained to its build method
* Fixed a bug where the bot's heartbeat logic would get messed up by the machine timezone if it wasn't UTC
2024-09-01 00:53:44 +08:00
barelyprofessional
6166b76f92
Updated commands to remove the hide from help property, instead set the help text to null for whenever that eventually gets implemented.
...
Also refactored the way tasks are handled so instead of adding to an array and checking in on them next time someone sends a message, it instead delegates it to a very basic async handler that'll await the command, report errors and kill the task if it takes too long.
2024-08-23 12:31:33 +08:00
barelyprofessional
ca81702fc0
Now treat user not existing as being offline as Bossman got perma banned on Twitch
2024-08-23 12:28:31 +08:00
barelyprofessional
840fe19430
Added support for channel creation / deletion and joining / leaving stages for Discord
2024-08-23 12:27:31 +08:00
barelyprofessional
e31cf1245a
Workaround for inconsistent authentication behavior
2024-08-18 01:34:28 +08:00
barelyprofessional
62375292e9
Off by 1 on the decimals
2024-08-18 01:03:44 +08:00