735 Commits

Author SHA1 Message Date
barelyprofessional
1d21913afa Forgot to include these files in the previous commit 2024-08-23 12:31:53 +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
45ba16f419 Bumped packages 2024-08-23 12:27:40 +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
61f54c6958 Fixed currency conversion and formatting, added disclaimer 2024-08-18 01:54:55 +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
barelyprofessional
a84004156f Uncommented Chips message as it probably works now 2024-08-18 00:04:08 +08:00
barelyprofessional
21b14f134e Made cache misses an informational alert and updated message to be more helpful 2024-08-18 00:03:50 +08:00
barelyprofessional
f53e12552b Update chipsgg to ignore koth (whatever that is) 2024-08-17 23:53:05 +08:00
barelyprofessional
71b46d73d2 Added in memory caching 2024-08-17 23:45:29 +08:00
barelyprofessional
b390368713 Added Chips.gg integration. It basically works but needs more testing and also smashes the DB with how fast their feed updates. 2024-08-17 21:58:10 +08:00
barelyprofessional
d2f0519414 Updated the formatting to make the juice stats command more legible 2024-08-17 21:57:03 +08:00
barelyprofessional
19c10f20f5 Fixed number formatting in the rainbet stats command 2024-08-17 13:43:58 +08:00
barelyprofessional
e53150f790 Untested Juice statistics command 2024-08-17 13:43:32 +08:00
barelyprofessional
82bf88afe7 Added Twitch view count logging 2024-08-15 16:45:02 +08:00
barelyprofessional
18a50a757d Forgot to add a check for ignored user 2024-08-15 11:58:10 +08:00
barelyprofessional
59ec8f8850 Additional logging for debugging missed sent messages 2024-08-13 17:10:49 +08:00
barelyprofessional
06c64778ce Trim \r that was being passed through from Twitch chat 2024-08-13 17:10:24 +08:00
barelyprofessional
eef56d3f6b Decode entities in incoming message 2024-08-11 22:36:25 +08:00
barelyprofessional
9f07f6cf21 Forgot to bypass GambaSesh detection 2024-08-11 22:31:27 +08:00
barelyprofessional
c0d7f62c61 Added feature to track messages sent by the bot by reference so they can be edited 2024-08-11 21:11:37 +08:00
barelyprofessional
2c54ca30dd Missed converting this setting to use the extension method for booleans 2024-08-11 19:19:44 +08:00
barelyprofessional
f7bf0b1186 No longer log Kick chats as info to reduce spam 2024-08-10 16:57:17 +08:00
barelyprofessional
e87af68cdb Updated Pusher API URL as it has changed for Kick 2024-08-10 16:57:01 +08:00
barelyprofessional
f39438f71c Converted over to using the extension methods for handling the settings 2024-08-10 01:56:12 +08:00
barelyprofessional
946a7679ee I'm an idiot, forgot to null the cookies 2024-08-10 01:55:58 +08:00
barelyprofessional
6e0c100e11 Removed the commented out Rainbet check. The first iteration was Websocket based, but it's now based on an API call so this is no longer needed. 2024-08-10 00:29:19 +08:00
barelyprofessional
5982858f8e Added commands for getting Rainbet betting info 2024-08-10 00:28:33 +08:00
barelyprofessional
99489a3629 Now retrieving the last 5000 entries, mostly because I'd often get consecutive failures from FlareSolverr. Also caching the cookies now with some logic to retrieve fresh cookies when challenged. So far this has made the bet history scraping a lot more reliable. 2024-08-10 00:28:15 +08:00
barelyprofessional
5d1334d2b3 Extended the command interface so it passes in the user's DB entry. Just avoids having to look it up again if you're doing DB operations involving the user 2024-08-10 00:27:06 +08:00
barelyprofessional
a67641a14d Added Rainbet bet history scraping. Uses FlareSolverr to grab Cloudflare cookies then retrieves from the bet feed. Not perfect but mostly works. 2024-08-06 00:07:08 +08:00
barelyprofessional
508df3163b Forgot to build an instance of Jackpot. Tested it and it appears to work 2024-07-26 16:59:59 +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