barelyprofessional
|
5b71c0a1bb
|
Migrated away from extension methods for pretty much all the money stuff as it turns out it passes a copy of the object and not a reference. This was causing a lot of weird behavior probably due to EF change tracking.
Also added a lot more logging to the API itself.
|
2025-09-24 00:58:45 -05:00 |
|
barelyprofessional
|
146abbe885
|
THe battle of the retards continues. Total U+200B Death
|
2025-09-22 20:06:49 -05:00 |
|
barelyprofessional
|
8fca8829f6
|
Allow the bot's services to fully initialize even if the website is completely dead so that auto capture works
|
2025-09-21 13:01:19 -05:00 |
|
barelyprofessional
|
7356018805
|
For fuck sake wrong command
|
2025-09-18 22:32:59 -05:00 |
|
barelyprofessional
|
933e4c70f6
|
Missed bypass sesh detect for !scratch
|
2025-09-18 22:31:39 -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
|
d76f427621
|
Add rate limit to the image command
|
2025-09-12 20:23:05 -05:00 |
|
barelyprofessional
|
cbebdb2144
|
Test multiple invocations
|
2025-09-12 14:53:02 -05:00 |
|
barelyprofessional
|
2b243bea57
|
Turns out it was due to NoResponse being the first value in the enum so it was assigned value 0
|
2025-09-12 13:58:58 -05:00 |
|
barelyprofessional
|
07949e1a7d
|
More logging as cooldown response is silently failing
|
2025-09-12 13:53:18 -05:00 |
|
barelyprofessional
|
2067267027
|
Inverted cooldown cleanup behavior
|
2025-09-12 13:50:23 -05:00 |
|
barelyprofessional
|
74be702473
|
Trap exceptions from process message
|
2025-09-12 13:44:48 -05:00 |
|
barelyprofessional
|
77f1321b00
|
Added juicesports
|
2025-09-12 13:35:59 -05:00 |
|
barelyprofessional
|
9d0ee6e091
|
Missed nullable
|
2025-09-10 20:19:21 -05:00 |
|
barelyprofessional
|
958286a1ea
|
Trying to deal with Money weirdness. Probably going to move away from extension methods for this as it's fraught with issues when dealing with EF
|
2025-09-10 20:18:48 -05:00 |
|
barelyprofessional
|
13294b4d07
|
Added Shuffle.us
|
2025-09-10 20:18:17 -05:00 |
|
barelyprofessional
|
2547ea45fb
|
Took off rate limiting for images. I'll add it back on when it's tested.
|
2025-09-10 00:38:18 -05:00 |
|
barelyprofessional
|
f547638b45
|
Bumped packages
|
2025-09-08 21:46:11 -05:00 |
|
barelyprofessional
|
350e1cf6c6
|
Replace ❤️ with :feels: for Discord messages
|
2025-09-08 20:05:49 -05:00 |
|
barelyprofessional
|
d7e6290d46
|
Do not store rate limits for the GetRandomImage command unless a real key is specified
|
2025-09-08 19:37:18 -05:00 |
|
barelyprofessional
|
b3c3734e22
|
Do not execute a command after sending the cooldown response
|
2025-09-08 19:34:23 -05:00 |
|
barelyprofessional
|
aec236f92a
|
Fixed a missing use of FormatUsername()
|
2025-09-08 15:10:25 -05:00 |
|
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
|
689b7b1cb8
|
Only respond if message wasn't edited
|
2025-09-05 11:11:07 -05:00 |
|
barelyprofessional
|
43b0b2bb25
|
More more more
|
2025-09-04 19:17:59 -05:00 |
|
barelyprofessional
|
45a8a1ba86
|
Account for l and I in impersonation detection
|
2025-09-04 18:45:20 -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
|
848214e90f
|
Updated impersonation logic
|
2025-09-02 02:30:32 -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
|
23611926ab
|
Randomize file names due to race condition with PeerTube
|
2025-08-25 20:49:16 -05:00 |
|
barelyprofessional
|
1a77b37491
|
Enable verbose output for yt-dlp
|
2025-08-24 03:38:05 -05:00 |
|
barelyprofessional
|
9ca4e03058
|
Forgot to call capture async
|
2025-08-24 03:08:46 -05:00 |
|
barelyprofessional
|
23be73d524
|
Copy and paste error
|
2025-08-24 03:07:22 -05:00 |
|
barelyprofessional
|
2b07a07ac5
|
Added Owncast support
|
2025-08-24 03:02:34 -05:00 |
|
barelyprofessional
|
bbfdf1e9f4
|
Instead of remuxing, --merge-output-format to mp4 instead of mkv. Might help with audio desync issues?
|
2025-08-24 02:39:55 -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
|
8ae98322a2
|
Updated yt-dlp stream capture to ask it to remux to mp4 as it uses mkv for PeerTube
|
2025-08-21 03:44:51 -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
|
af4d6a5de6
|
Removed restream URL from Twitch for now
|
2025-08-21 01:29:44 -05:00 |
|
barelyprofessional
|
34e4762ad4
|
Fixed compiler warning
|
2025-08-20 18:33:39 -05:00 |
|
barelyprofessional
|
78fcac212d
|
ID is a string apparently
|
2025-08-20 18:31:41 -05:00 |
|
barelyprofessional
|
155c9c2d36
|
Forgot to start the timer for the Twitch live status check
|
2025-08-20 16:37:57 -05:00 |
|
barelyprofessional
|
00e09d7e7d
|
Super experimental replacement for the dead Twitch WS PubSub service
|
2025-08-20 16:34:10 -05:00 |
|