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
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