barelyprofessional
0ab39eea98
Disable juicers while Austin is live
2025-03-23 19:55:23 +08:00
barelyprofessional
94f8c8de08
Added a feature to shill the kasino almanac
2025-03-22 20:17:26 +08:00
barelyprofessional
178a89d912
Add ignore and unignore commands
2025-02-17 21:15:39 +08:00
barelyprofessional
dbc4ef2ba1
Added separate restream shill message for commercial breaks
2025-02-17 21:10:41 +08:00
barelyprofessional
8d42f3b1e3
Delete command is now for T&H
2025-02-17 20:29:51 +08:00
barelyprofessional
b65659d637
Added a command to provide restream value plain so it can be updated easier
2025-02-17 01:07:50 +08:00
barelyprofessional
0319c73998
Added an async method to delete messages and a command to delete last n messages based on sent message tracking
2025-02-17 00:23:04 +08:00
barelyprofessional
7e9137c35c
Added a generic interface for retrieving images. Where multiple images exist, it'll retrieve the least seen. If there are sufficient images to work with, it'll randomly pick from a subset of the least seen to make it less predictable what's going to show up.
2025-02-15 23:31:26 +08:00
barelyprofessional
5eb2ef62b9
Added support for custom part separators when using the fancy split message extension method
2025-02-09 23:34:48 +08:00
barelyprofessional
f0fc79c142
Attempt to improve the way long strings are split up. There's a new extension method called FancySplitMessage to achieve this. Truncation options now work on bytes instead of string length too
2025-02-09 15:59:39 +08:00
barelyprofessional
4448a6a70a
Added a feature where the bot will send an image if it detects christopherdj is live when Bossman goes live and vice versa.
2025-02-08 23:44:08 +08:00
barelyprofessional
f1e01be74d
Updated BassmanJack to conform to usual naming for commands
2025-02-08 23:37:56 +08:00
barelyprofessional
918bd47404
Added a command to retrieve the last stream time based on the Twitch view logging
2025-02-08 23:37:43 +08:00
barelyprofessional
9da48cbdda
No juicers if GambaSesh isn't present
2025-02-06 14:46:56 +08:00
barelyprofessional
f9e59d5e7a
Fixed some more hardcoded references to BMJ
2025-02-06 12:24:15 +08:00
barelyprofessional
25af8c7a7b
Added Bassmanjack
2025-02-06 12:24:06 +08:00
barelyprofessional
f7bc5b5026
Updated TZ output to AGT
2025-02-06 00:02:25 +08:00
barelyprofessional
75f788f0f6
Fix hearing remove command, - instead of +
2025-01-21 19:55:07 +08:00
barelyprofessional
938601bf78
Updated court command to support multiple hearings
2024-12-24 23:43:32 +13:00
barelyprofessional
621e3eb39d
Added self promo command, next visit commands for PO and court, added multiple ID support to Shuffle and bumped packages
2024-11-05 19:54:38 -06:00
barelyprofessional
b4fc7da854
Added rehab command
2024-10-05 11:35:45 +08:00
barelyprofessional
cff2691e42
Added some new commands
2024-09-29 12:54:27 +08:00
barelyprofessional
12980a86c3
Updated Kick support so admins can now add/remove streamers and force a reconnect to commit the changes
2024-09-21 00:28:16 +08:00
barelyprofessional
5b3f394c29
Converted send message method to async (also created a synchronous method that shadows the async method). Added a method to send multiple messages at once and message truncation with a choice of strategies
2024-09-17 00:57:11 +08:00
barelyprofessional
7b37ec76e5
Added Lost status to edit test command
2024-09-15 23:42:56 +08:00
barelyprofessional
04e73c8d5f
Added a feature to replay buffered messages while chat is offline (up to a limit of the 10 latest by default) and changed the sent message tracking to pass-by-reference instead of exclusively using GUIDs. The GUIDs still exist for scenarios where you can't pass a reference to the object around.
2024-09-15 23:00:26 +08:00
barelyprofessional
37f161663b
Added fuzzy string matching as a fallback to the whois command
2024-09-15 13:48:14 +08:00
barelyprofessional
e2cd755a10
Added winmanjack
2024-09-14 17:06:14 +08:00
barelyprofessional
f588e79309
Added an alias for cracked command
2024-09-14 16:43:43 +08:00
barelyprofessional
825ba114cb
Added a feature to make juicers way less generous for loser users
2024-09-14 16:38:45 +08:00
barelyprofessional
2b78093dbc
Added command for posting Zalgo text for crackhead screaming moments
2024-09-14 16:36:30 +08:00
barelyprofessional
88df0c093e
Durr I'm an idiot
2024-09-07 22:20:40 +08:00
barelyprofessional
81e3f6b7ad
Random.Next never returns the max value
2024-09-07 19:04:15 +08:00
barelyprofessional
cec3b0a10b
Moved cache clear command to admin commands
2024-09-07 19:03:37 +08:00
barelyprofessional
cdca1259bb
Added a command to tweak the live stream status for relaying off-screen gambling
2024-09-07 17:00:57 +08:00
barelyprofessional
c4033d0135
Changed the verbiage to role as it sounds a bit better and gave guest role a descriptor "Rat"
2024-09-05 22:02:05 +08:00
barelyprofessional
2fb3d1f87b
Added gmkasino commands
2024-09-05 21:31:13 +08:00
barelyprofessional
a6a00459ce
Added !gmkasino
2024-09-04 01:01:10 +08:00
barelyprofessional
e4b1821a5b
All the ancillary services have been moved out of the chatbot's class and relocated to a separate file. THe code is still very messy but at least it'll make the main bot easier to navigate.
...
Also refactored a bunch of shit
* Removed the thread used for pinging, now an async timer
* Kick will no longer block the bot from starting
* Twitch initialization follows the same rules as other services where everything is contained to its build method
* Fixed a bug where the bot's heartbeat logic would get messed up by the machine timezone if it wasn't UTC
2024-09-01 00:53:44 +08:00
barelyprofessional
99b6afcec5
Added a command to query the restream
2024-08-30 22:26:41 +08:00
barelyprofessional
dffbecf1ec
Added an admin command to set a user's right
2024-08-30 22:25:36 +08:00
barelyprofessional
f81a2f5a42
Added the ability to selectively enable Discord integration for when GambaSesh wigs out and manually control the bet feed given there's no obvious signal when Bossman is live (I might tie in the stage notifications as an alternative tho)
2024-08-23 12:32:51 +08:00
barelyprofessional
a717224ee4
aaand this one, I'm an idiot
2024-08-23 12:32:01 +08:00
barelyprofessional
1d21913afa
Forgot to include these files in the previous commit
2024-08-23 12:31:53 +08:00
barelyprofessional
6166b76f92
Updated commands to remove the hide from help property, instead set the help text to null for whenever that eventually gets implemented.
...
Also refactored the way tasks are handled so instead of adding to an array and checking in on them next time someone sends a message, it instead delegates it to a very basic async handler that'll await the command, report errors and kill the task if it takes too long.
2024-08-23 12:31:33 +08:00
barelyprofessional
71b46d73d2
Added in memory caching
2024-08-17 23:45:29 +08:00
barelyprofessional
d2f0519414
Updated the formatting to make the juice stats command more legible
2024-08-17 21:57:03 +08:00
barelyprofessional
19c10f20f5
Fixed number formatting in the rainbet stats command
2024-08-17 13:43:58 +08:00
barelyprofessional
e53150f790
Untested Juice statistics command
2024-08-17 13:43:32 +08:00
barelyprofessional
eef56d3f6b
Decode entities in incoming message
2024-08-11 22:36:25 +08:00