barelyprofessional
19571d54e7
Daily dollar that resets midnight BMT
2026-01-04 23:59:14 -06:00
barelyprofessional
fcd057e980
Create a separate setting for blackjack cleanup
2026-01-02 19:02:04 -06:00
barelyprofessional
7aefa17f47
Slots
2025-12-25 02:30:10 -06:00
barelyprofessional
a88045c63d
YouTube PubSub
2025-12-19 00:49:18 -06:00
cohlexyz
72a162b67a
Add !hostess command ( #12 )
...
* Add basic !hostess command
* Add openrouter integration
2025-12-19 07:42:57 +01:00
barelyprofessional
9ee114c466
Updated new games so they have individual cleanup delays. Also extended timeouts for Wheel as it's prone to timing out
2025-12-10 19:43:28 -06:00
barelyprofessional
1463d991c1
Added Limbo
2025-12-10 19:41:23 -06:00
barelyprofessional
26d2305a6c
Implemented theoretical YouTube PubSub integration using Redis PubSub and some random shit I found on the Internet
2025-12-10 00:55:27 -06:00
barelyprofessional
3c70fea2ba
Added admin commands for everything but abandon and close. Changed selection time weighted payout to a property instead of having different types
2025-11-25 00:54:11 -06:00
barelyprofessional
24db30b789
Add an option to disable Jackpot
2025-11-16 12:50:21 -06:00
barelyprofessional
ccf26d24a2
Added a stream capture locking feature due to DLive spuriously reporting a streamer as not live when they are and causing duplicate captures.
...
It works by having the capture script touch a file before it begins capturing, then remove the file when the capture is complete.
The bot will check if this file is present before checking if a DLive streamer is actually live which will reduce the amount of API hits and prevent it from going live twice.
2025-11-08 09:01:38 -06:00
barelyprofessional
2699dcf9ca
Fix bad default for exit on death
2025-10-18 11:33:38 -05:00
barelyprofessional
3a8df5c76b
Removed flags from field search
2025-10-18 11:33:17 -05:00
barelyprofessional
e770136ca9
Did a massive overhaul of settings where it now uses an attribute and reflection to populate the DB. Gets rid of the enormous array and makes it a one-step process to create settings.
2025-10-18 03:45:23 -05:00
barelyprofessional
819b278b0e
Add setting to disable conversation summaries
2025-10-12 14:59:14 -05:00
barelyprofessional
99f5421736
Changed auto deletions to a background task running in the bot itself to hopefully make them reliable
2025-10-12 12:54:23 -05:00
barelyprofessional
1503593cb1
Added auto delete and merged changes from A Log
2025-10-09 20:07:25 -05:00
barelyprofessional
f4f8c332b1
Make frame delay configurable
2025-10-07 01:23:08 -05:00
barelyprofessional
ff5484c0c9
Added lastactive command to get the last time BossmanJack did something observed by the bot
2025-10-04 14:10:25 -05:00
barelyprofessional
588a0e95fa
Ignore conversation summaries which don't involve BMJ
2025-09-16 21:28:54 -05:00
barelyprofessional
15de60e60b
Added support for selectively overriding capture settings on a per-stream basis
2025-09-14 01:05:37 -05:00
barelyprofessional
13294b4d07
Added Shuffle.us
2025-09-10 20:18:17 -05:00
barelyprofessional
ff1d83d9f7
Completely untested and totally experimental rate limit feature
2025-09-08 15:09:59 -05:00
barelyprofessional
b26807c298
Added support for self destructing !chink images as well as pigcubes
2025-09-03 15:34:48 -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
2b07a07ac5
Added Owncast support
2025-08-24 03:02:34 -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
00e09d7e7d
Super experimental replacement for the dead Twitch WS PubSub service
2025-08-20 16:34:10 -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
15abb0fc8b
Swapped over to a const property for the most common regexes in use for settings
2025-08-04 17:48:07 -05:00
barelyprofessional
92ed776e31
Added a settings toggle for the impersonation feature
2025-07-27 01:39:37 -05:00
barelyprofessional
35c3964854
Added a lot more error handling to the bot so issues retrieving tokens should no longer completely take the bot down. Also added a last ditch exit if the bot has completely died and isn't reconnecting at all
2025-07-24 12:45:37 -05:00
barelyprofessional
de4e137a48
Added support for Kiwi PeerTube livestream notifications and capturing
2025-07-23 00:29:02 -05:00
barelyprofessional
12cbb1733f
Missed pwsh for the remux PowerShell script
2025-07-20 02:11:04 -05:00
barelyprofessional
0c1c75f729
Streamlink default output format was wrong
2025-07-20 02:08:14 -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
d22138a9f9
Added Parti stream integration
2025-07-09 23:31:49 -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