* Update message deletion in BlackjackCommand
Refactor message deletion logic for non-whisper messages.
* Add message deletion for non-whisper coinflip
* Implement message deletion for non-whispers
Added a check to delete non-whisper messages if they have a MessageUuid.
* Delete non-whisper messages in KenoCommand
* Implement KrashBetCommand for betting functionality
* Lambchop message deletion
Lambchop message deletion
* limbo message deletion
limbo message deletion
* Delete message if not a whisper mines
Delete message if not a whisper mines
* planes message dleete
planes message dleete
* plinko message delete
plinko message delete
* Add message deletion for non-whisper messages roulette
Delete the message if it's not a whisper and has a UUID.
* add message deletion for non-whisper slots
add message deletion for non-whisper slots
* Implement message deletion for WheelCommand
Add message deletion for non-whisper messages.
* Add KasinoKrash service initialization
* Add KasinoKrash service for game management
Implement KasinoKrash service for managing the Krash game, including state management, betting, and payout logic.
* Update message formatting in KasinoMines.cs
add buttons
* Update MinesCommand.cs
allow more mines spam since message will be deleted anyways, spam will be supported via button
Anyway it balked at the Accept header but some more testing in curl reveals that perhaps that's not what the issue is, that it's freaking out due to a missing Origin and Referer headers. Though testing might be impeded by caching, it's hard to say.
* Update MinesCommand.cs
better cashout handling?
also limit mines to 8
* Update KasinoMines.cs
update cashout to have a delay before removing board message and add auto delete
* update cashout calculation
update cashout calculation
fair payout but house edge based chance for rigging
* cursor fixes
cursor fixes
* Improve cashout condition validation
Refactor cashout condition to check for success and non-empty value.
* cursor
cursor
* Update BotServices.cs
* Update board size limit from 10 to 9
Update board size limit from 10 to 9
81 characters instead of 100
12 bytes per character per powershell,
down from 1200 bytes to 972
* Implement message deletion for active games
Added logic to delete messages associated with active games.
* Implement admin-only clear command for saved games
Added 'clear' command for admin to reset saved games.
* Refactor LastMessage handling in KasinoMines
Refactor LastMessage handling in KasinoMines
* Add JsonSerializerOptions for serialization and deserialization
Add JsonSerializerOptions for serialization and deserialization
apparently it has problems with lists with groups like my list<(int r, int c)> so needs options
* Fix null check for LastMessage.ChatMessageId
Fix null check for LastMessage.ChatMessageId
Add JsonSerializerOptions for serialization and deserialization
apparently it has problems with lists with groups like my list<(int r, int c)> so needs options