barelyprofessional
d4d499aebd
Added enable/disable for Krash and cleanup delay as a configurable value
2026-04-09 20:48:49 -05:00
barelyprofessional
9e921d5ff9
Because apparently being retards in the chat is lol xD lmao so funny and my patch the other day made some people mad the war has now escalated
2026-04-09 20:32:44 -05:00
barelyprofessional
01a4b26326
Added support for MOTD and whispers. Commands can opt into responding to whispers and there's a helper method to handle replying through the correct channel.
2026-03-18 23:50:32 -05:00
barelyprofessional
0454a5bbdd
Add Shuffle.us support for detecting hidden offline gambling
2026-03-13 20:22:05 -05:00
barelyprofessional
b4796bbef6
Rain minimum
2026-03-11 20:35:35 -05:00
CrackmaticSoftware
c065bf513b
rain control ( #98 )
2026-03-12 02:12:23 +01:00
barelyprofessional
829443283f
Add the option to disable OpenAI moderation for Nora
2026-03-05 21:58:24 -06:00
barelyprofessional
5fce555007
Thanks to AgarthaCrack for the offline betting detection logic
2026-03-04 22:39:36 -06:00
cohlexyz
6635ebacd0
embed media ( #92 )
2026-03-01 00:50:15 +01:00
barelyprofessional
81a6f0fdd5
Total Cloudflare Death
2026-02-21 00:08:47 -06:00
barelyprofessional
e4815a2290
Auto delete Nora responses
2026-02-17 23:35:00 -06:00
barelyprofessional
0dcbb25fe3
Migrated moods and prompts to the settings.
...
Removed the weird concurrent dictionary and replaced with Redis.
Removed the cleanup watchdog in favor of Redis expiration
2026-02-17 22:02:09 -06:00
xXCryingLaughingXx
30d9f48d2e
Nora ( #87 )
2026-02-18 03:24:30 +01:00
barelyprofessional
57e1b9c3b9
WIP rehost stuff
2026-02-05 23:26:46 -06:00
barelyprofessional
cac30a24a2
Fixed broken settings descriptions
2026-02-01 22:54:24 -06:00
alogindtractor
2bb56c2388
Mines ( #60 )
...
* Add MinesCommand
Add MinesCommand
parses user input and submits it to mines service
* Add KasinoMines service to bot services
Add KasinoMines service to bot services
* kasinomines service code
kasinomines service code
holds all the game information so that games can be ongoing, you can leave your game and come back to it later,
* Update MinesCommand.cs
* Update KasinoMines.cs
* Update MinesCommand.cs
* add house edge to limbo
add house edge to limbo
* add house edge to keno
add house edge to keno
* Update BotServices.cs
forgot to add kasino mines item
* Update BuiltIn.cs
add kasinomines cleanup delay setting
* Update KenoCommand.cs
add difficulty options to keno, classic low medium high default high
* Update PlanesCommand.cs
adds house edge to planes
if your buffs cause house edge to be greater than 1, you have a HOUSE_EDGE - 1.0 % chance to get a guaranteed win,
if house edge is less than 1, 1-HOUSE EDGE chance for a guaranteed loss
* Update PlanesCommand.cs
missed a counter update
* Update PlinkoCommand.cs
plinko house edge update
changes vacuum strength based on house edge
2026-02-02 04:48:17 +01:00
CrackmaticSoftware
ca2e2c7874
Live Roulette v1 ( #59 )
...
* Enabling/disabling gamba games with dynamic settting lookup.
* Its roulette baby
2026-01-29 12:20:57 -06:00
barelyprofessional
65b7b19b8a
Experimental convoluted rain refactor to use Redis instead of semaphores
2026-01-28 00:40:01 -06:00
cohlexyz
28a4e71c58
Add coinflip game ( #50 )
2026-01-16 06:36:55 +01:00
barelyprofessional
29f2863c9a
Refactored Xeet embedding
2026-01-13 22:53:06 -06:00
barelyprofessional
2a77e760a1
Fixed color display for kasino game status and added plinko
2026-01-07 20:28:30 -06:00
CrackmaticSoftware
7e3ba4e641
Kasino game access control ( #25 )
...
* Blackjack
* sync
* Kasino game enable/disable control
2026-01-07 16:09:56 -06:00
alogindtractor
47771a0f4c
plinko with wager ( #26 )
...
* Implement PlinkoCommand for Kasino game
plinko
* Add plinko board cleanup delay setting
Added a new setting for plinko board cleanup delay.
* Add 'Plinko' to game options in MoneyDbModels
Added 'Plinko' option to the game enum with a description.
* Modify Plinko win message to show new balance and do wager
Updated the message format to include the new balance after a win.
* Adjust wager calculation for Plinko game
2026-01-07 14:23:30 -06:00
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