Commit Graph

126 Commits

Author SHA1 Message Date
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
2088c4d102 Improved restream selfpromo so it supports multiple channels 2025-07-07 16:18:51 -05:00
barelyprofessional
cadabb6895 Added a MILF counter to the bot 2025-05-18 13:43:51 -05:00
barelyprofessional
5f71fbcb79 Fixed juicer message cleanup basically never working due to retarded logic 2025-05-18 13:31:33 -05:00
barelyprofessional
16961f12d6 Added git versioning to stamp assemblies with the commit and a command that might work to retrieve the commit hash 2025-05-11 12:08:43 -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
adf38b9c53 Configurable delays for the Pig Cube self destruct feature 2025-05-02 12:41:40 -05:00
barelyprofessional
7c2b1354aa Auto delete the juice message 2025-05-02 12:34:20 -05:00
barelyprofessional
f22eb7b563 Fixed text as Austin wasn't kicked out of rehab... this time 2025-05-02 12:27:12 -05:00
barelyprofessional
6f4d3daa68 Removed hardcoded references to austingambles 2025-05-02 11:45:38 -05:00
barelyprofessional
326725d03f Added the ability to ignore the already exists check for adding images using a special keyword 2025-04-28 12:18:59 -05:00
barelyprofessional
d8f30846c2 Tightening up pig cube deletion times 2025-04-25 19:01:48 -05:00
barelyprofessional
641d935f73 Added special logic for the inverted cube 2025-04-24 13:15:05 -05:00
barelyprofessional
c48c912e19 Enhanced the pigcube 2025-04-24 02:08:22 -05:00
barelyprofessional
1ba7386b06 Added days 2025-04-21 22:32:47 -05:00
barelyprofessional
81d417ad21 so many digits :( 2025-04-21 22:30:27 -05:00
barelyprofessional
5db020d318 Using a timespan and humanized it somewhat 2025-04-21 22:28:29 -05:00
barelyprofessional
e4ad08e15c Added image last seen to the output 2025-04-21 22:09:43 -05:00
barelyprofessional
a0e44bd9d9 Support future dates for rehab end time 2025-04-21 15:24:18 -05:00
barelyprofessional
0ab39eea98 Disable juicers while Austin is live 2025-03-23 19:55:23 +08:00
barelyprofessional
94f8c8de08 Added a feature to shill the kasino almanac 2025-03-22 20:17:26 +08:00
barelyprofessional
178a89d912 Add ignore and unignore commands 2025-02-17 21:15:39 +08:00
barelyprofessional
dbc4ef2ba1 Added separate restream shill message for commercial breaks 2025-02-17 21:10:41 +08:00
barelyprofessional
8d42f3b1e3 Delete command is now for T&H 2025-02-17 20:29:51 +08:00
barelyprofessional
b65659d637 Added a command to provide restream value plain so it can be updated easier 2025-02-17 01:07:50 +08:00
barelyprofessional
0319c73998 Added an async method to delete messages and a command to delete last n messages based on sent message tracking 2025-02-17 00:23:04 +08:00
barelyprofessional
7e9137c35c Added a generic interface for retrieving images. Where multiple images exist, it'll retrieve the least seen. If there are sufficient images to work with, it'll randomly pick from a subset of the least seen to make it less predictable what's going to show up. 2025-02-15 23:31:26 +08:00
barelyprofessional
5eb2ef62b9 Added support for custom part separators when using the fancy split message extension method 2025-02-09 23:34:48 +08:00
barelyprofessional
f0fc79c142 Attempt to improve the way long strings are split up. There's a new extension method called FancySplitMessage to achieve this. Truncation options now work on bytes instead of string length too 2025-02-09 15:59:39 +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
f1e01be74d Updated BassmanJack to conform to usual naming for commands 2025-02-08 23:37:56 +08:00
barelyprofessional
918bd47404 Added a command to retrieve the last stream time based on the Twitch view logging 2025-02-08 23:37:43 +08:00
barelyprofessional
9da48cbdda No juicers if GambaSesh isn't present 2025-02-06 14:46:56 +08:00
barelyprofessional
f9e59d5e7a Fixed some more hardcoded references to BMJ 2025-02-06 12:24:15 +08:00
barelyprofessional
25af8c7a7b Added Bassmanjack 2025-02-06 12:24:06 +08:00
barelyprofessional
f7bc5b5026 Updated TZ output to AGT 2025-02-06 00:02:25 +08:00
barelyprofessional
75f788f0f6 Fix hearing remove command, - instead of + 2025-01-21 19:55:07 +08:00
barelyprofessional
938601bf78 Updated court command to support multiple hearings 2024-12-24 23:43:32 +13: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
b4fc7da854 Added rehab command 2024-10-05 11:35:45 +08:00
barelyprofessional
cff2691e42 Added some new commands 2024-09-29 12:54:27 +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
7b37ec76e5 Added Lost status to edit test command 2024-09-15 23:42:56 +08:00
barelyprofessional
04e73c8d5f Added a feature to replay buffered messages while chat is offline (up to a limit of the 10 latest by default) and changed the sent message tracking to pass-by-reference instead of exclusively using GUIDs. The GUIDs still exist for scenarios where you can't pass a reference to the object around. 2024-09-15 23:00:26 +08:00
barelyprofessional
37f161663b Added fuzzy string matching as a fallback to the whois command 2024-09-15 13:48:14 +08:00
barelyprofessional
e2cd755a10 Added winmanjack 2024-09-14 17:06:14 +08:00
barelyprofessional
f588e79309 Added an alias for cracked command 2024-09-14 16:43:43 +08:00