barelyprofessional
326725d03f
Added the ability to ignore the already exists check for adding images using a special keyword
2025-04-28 12:18:59 -05:00
barelyprofessional
d8f30846c2
Tightening up pig cube deletion times
2025-04-25 19:01:48 -05:00
barelyprofessional
641d935f73
Added special logic for the inverted cube
2025-04-24 13:15:05 -05:00
barelyprofessional
c48c912e19
Enhanced the pigcube
2025-04-24 02:08:22 -05:00
barelyprofessional
1ba7386b06
Added days
2025-04-21 22:32:47 -05:00
barelyprofessional
81d417ad21
so many digits :(
2025-04-21 22:30:27 -05:00
barelyprofessional
5db020d318
Using a timespan and humanized it somewhat
2025-04-21 22:28:29 -05:00
barelyprofessional
e4ad08e15c
Added image last seen to the output
2025-04-21 22:09:43 -05:00
barelyprofessional
a0e44bd9d9
Support future dates for rehab end time
2025-04-21 15:24:18 -05:00
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