Commit Graph

193 Commits

Author SHA1 Message Date
barelyprofessional 820eec7d0c Added a scratch command with a variation on the twisted message 2025-09-08 15:10:15 -05:00
barelyprofessional ff1d83d9f7 Completely untested and totally experimental rate limit feature 2025-09-08 15:09:59 -05:00
barelyprofessional f9445d407a LastOrDefaultAsync on EF requires OrderBy first 2025-09-07 22:25:01 -05:00
barelyprofessional b26807c298 Added support for self destructing !chink images as well as pigcubes 2025-09-03 15:34:48 -05:00
barelyprofessional a7739278c7 Added the abandon Kasino feature. Migrated to an extension method for formatting usernames 2025-09-03 03:20:34 -05:00
barelyprofessional f2daa85c9c Added lossback and also found some issues with rakeback 2025-09-02 02:14:21 -05:00
barelyprofessional c82aeaa7d4 Implemented rakeback 2025-08-30 16:21:19 -05:00
barelyprofessional 624d4dcc41 If he's live, say he's live rather than 0 minutes ago for laststream 2025-08-21 13:06:59 -05:00
barelyprofessional 4c8a7d5dbb Added some money utility commands and currency format extension method 2025-08-21 03:29:10 -05:00
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 bd89fa74e6 Removed Twitch TOS strike and commercial shill as WS PubSub is dead 2025-08-21 01:32:58 -05:00
barelyprofessional 6ca1cf055c Added the initial framework for the new Money system.
Includes
- 5 new tables: Gamblers, Transactions, Wagers, Exclusions, Perks
- Still heavily WIP and not ready to be enabled, no games present and a lot of missing functionality
- For now it's completely disabled until it's ready to be used.
2025-08-20 14:59:09 -05:00
barelyprofessional c134a6808d Migrated streams from bespoke settings to a database table, added DLive support and Streamlink capturing with remux support 2025-07-20 01:27:00 -05:00
barelyprofessional 72f2c2633f Updated AGT to BMT and took off bypass sesh 2025-07-11 14:46:08 -05:00
barelyprofessional f508a8ebc0 Add auto capture support to the new Kick channel command 2025-07-10 13:23:11 -05:00
barelyprofessional d22138a9f9 Added Parti stream integration 2025-07-09 23:31:49 -05:00
barelyprofessional 6ef48c7833 Silently drop the mom if you're a loser 2025-07-09 21:04:37 -05:00
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