Commit Graph

14 Commits

Author SHA1 Message Date
barelyprofessional
69386fce61 Updated the live check to remove the built-in properties and instead use the persisted setting 2025-08-21 01:54:12 -05:00
barelyprofessional
5f71fbcb79 Fixed juicer message cleanup basically never working due to retarded logic 2025-05-18 13:31:33 -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
dd0085403e Forgot about the type conversion feature 2025-05-02 12:42:54 -05:00
barelyprofessional
7c2b1354aa Auto delete the juice message 2025-05-02 12:34:20 -05:00
barelyprofessional
0ab39eea98 Disable juicers while Austin is live 2025-03-23 19:55:23 +08:00
barelyprofessional
9da48cbdda No juicers if GambaSesh isn't present 2025-02-06 14:46:56 +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
825ba114cb Added a feature to make juicers way less generous for loser users 2024-09-14 16:38:45 +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
d2f0519414 Updated the formatting to make the juice stats command more legible 2024-08-17 21:57:03 +08:00
barelyprofessional
e53150f790 Untested Juice statistics command 2024-08-17 13:43:32 +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
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