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
99b6afcec5
Added a command to query the restream
2024-08-30 22:26:41 +08:00
barelyprofessional
eada3243b9
Make Discord channel and stage alerts more prominent
2024-08-29 16:17:54 +08:00
barelyprofessional
48ef59da3c
Hopefully fix a bug where it gets trapped in a reconnection loop. The issue is the bot tries to reconnect too fast, this just resets the last event so it doesn't try again too soon.
2024-08-24 13:32:42 +08:00
barelyprofessional
f81a2f5a42
Added the ability to selectively enable Discord integration for when GambaSesh wigs out and manually control the bet feed given there's no obvious signal when Bossman is live (I might tie in the stage notifications as an alternative tho)
2024-08-23 12:32:51 +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
a84004156f
Uncommented Chips message as it probably works now
2024-08-18 00:04:08 +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
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
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
f39438f71c
Converted over to using the extension methods for handling the settings
2024-08-10 01:56:12 +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
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