barelyprofessional
d22138a9f9
Added Parti stream integration
2025-07-09 23:31:49 -05:00
barelyprofessional
5f189cb9cc
Refactored to fix compiler warnings
2025-07-07 20:12:07 -05:00
barelyprofessional
bcc3bde6c9
Experimental automated capturing of selected Kick streams
2025-07-07 19:09:13 -05:00
barelyprofessional
88fef4466d
Similar to before, reducing repetition by making .+ the default Regex for a setting
2025-07-07 15:56:09 -05:00
barelyprofessional
9b677ea23d
Updated default cache duration for settings to the most common value of 1 hour, set a default for IsSecret and removed redundant properties.
2025-07-07 15:38:54 -05:00
barelyprofessional
cadabb6895
Added a MILF counter to the bot
2025-05-18 13:43:51 -05:00
barelyprofessional
c36793f875
Yeet blocks US iPs so added support for defining a special proxy for it
2025-05-11 00:02:53 -05:00
barelyprofessional
96bff65167
Untested Yeet.com integration
2025-05-10 23:53:22 -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
ffad7293ed
Untested JeetBolt feed scraping
2025-05-03 23:10:45 -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
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
c268f49152
Removed unused settings
2025-04-24 01:59:10 -05:00
barelyprofessional
3951671b01
Removed unused settings and the old image migration code as it's not needed anymore
2025-04-13 18:32:55 -05:00
barelyprofessional
eb346cfe22
Updated the Jackpot username setting to a list as Austin is now using multiple accounts there
2025-04-13 18:19:30 -05:00
barelyprofessional
0ab39eea98
Disable juicers while Austin is live
2025-03-23 19:55:23 +08:00
barelyprofessional
e59bb880b5
New setting to control the initial state of the almanac shill
2025-03-23 19:49:45 +08:00
barelyprofessional
94f8c8de08
Added a feature to shill the kasino almanac
2025-03-22 20:17:26 +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
f895ebe5b9
Don't log secrets in the cache miss messages
2025-03-22 13:50:12 +08:00
barelyprofessional
a7829470de
Notify everyone if Kees H joins
2025-03-02 20:56:09 +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
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
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
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
01847c5d3c
Added a ValueType concept for Settings. Currently unused but planned to assist with editing settings from chat.
2025-02-08 23:41:55 +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
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
82c37c2ece
Configurable join fail limit
2024-09-17 20:23:51 +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
e2cd755a10
Added winmanjack
2024-09-14 17:06:14 +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
825ba114cb
Added a feature to make juicers way less generous for loser users
2024-09-14 16:38:45 +08:00
barelyprofessional
2b78093dbc
Added command for posting Zalgo text for crackhead screaming moments
2024-09-14 16:36:30 +08:00
barelyprofessional
a4aa0e0c84
Configurable ping interval and inactivity timeout. Won't ping anymore when the connection is dead
2024-09-09 23:16:05 +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
2fb3d1f87b
Added gmkasino commands
2024-09-05 21:31:13 +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
62304bccdb
I'm an idiot, setting a value clears the cache for that setting so no need to make RestreamUrl never cache
2024-09-01 20:26:04 +08:00
barelyprofessional
67cd007252
Updated SetValueAsKeyValuePairs to SetValueAsJsonObject
2024-09-01 20:24:59 +08:00
barelyprofessional
b3dc9a23e4
Removed the key-value pair methods for settings and replaced them helpers for JSON serialization and deserialization. This is because the key-value pair is pretty limited, easy to break and wasn't even being used anyway, JSON is far superior for storing a dictionary.
2024-09-01 20:22:28 +08:00
barelyprofessional
81a510120d
New setting for Bossman's howl ID
2024-09-01 00:48:06 +08:00