barelyprofessional
3bd5fc5d96
Bumped packages.
...
Also: 0>SixLabors.ImageSharp.Drawing.targets(27,5): Error : No Six Labors license found. Set $(SixLaborsLicenseKey), set $(SixLaborsLicenseFile), or add a 'sixlabors.lic' file to the project/workspace.
Please obtain a license from https://sixlabors.com/pricing/
OY VEY!
2026-06-28 13:51:13 -05:00
barelyprofessional
872c8317ca
Total reconnect death
2026-06-26 20:27:39 -05:00
barelyprofessional
3ae74c0fbf
Dispose and fully restart the WS client if it's choking due to TaskCanceledException
2026-05-31 10:31:49 -05:00
barelyprofessional
b40fdf1a7c
Ignore null MOTDs
2026-03-19 13:34:03 -05:00
barelyprofessional
6240f7c7f1
Ignore some null warnings and fix compiler errors related to the shop
2026-03-18 23:53:45 -05:00
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
545c880dba
Updated 1023-byte limits to 2048
2026-03-04 21:15:21 -06:00
barelyprofessional
7770dc99ed
Update deleted to use UUID
2026-02-28 15:39:56 -06:00
barelyprofessional
82a69f48dd
Null warnings
2026-02-28 15:35:59 -06:00
barelyprofessional
c8016b4fc6
Update for new chyat
2026-02-28 15:34:36 -06:00
barelyprofessional
78e1494a19
Bumped packages
2026-02-19 19:17:01 -06:00
barelyprofessional
d1e95b07d4
Don't let exceptions go unhandled on chat messages as it's causing issues with the websocket library
2026-02-12 09:07:16 -06:00
barelyprofessional
bdb882795f
Rename Reconnect to ReconnectAsync
2026-02-11 22:06:00 -06:00
barelyprofessional
e7c309582a
Send all cookies to the websocket connection as the clearance token is now needed
2026-02-08 20:12:41 -06:00
barelyprofessional
1392502712
Bumped packages
2025-12-10 00:06:25 -06:00
barelyprofessional
348ae7b9cb
net10
2025-12-05 19:55:59 -06:00
barelyprofessional
13e14f913d
Change logger for edit length to only log if it's too long
2025-10-09 00:31:32 -05:00
barelyprofessional
09b6bcb063
And actually use the fucking options
2025-10-08 23:29:27 -05:00
barelyprofessional
abae8447cb
Allow the white squares!
2025-10-08 23:29:04 -05:00
barelyprofessional
45e297f8bb
Remove custom encoder bullshit
2025-10-08 23:05:01 -05:00
barelyprofessional
34f62093b5
That made things worse. Trying the unsafe encoder
2025-10-08 22:26:43 -05:00
barelyprofessional
da3fb4a48f
Don't escape emoji for /edit
2025-10-08 22:23:24 -05:00
barelyprofessional
fced66c428
Added logging for edit message length
2025-10-08 22:11:41 -05:00
barelyprofessional
f547638b45
Bumped packages
2025-09-08 21:46:11 -05:00
barelyprofessional
5f189cb9cc
Refactored to fix compiler warnings
2025-07-07 20:12:07 -05: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
224148ba8d
Bumped packages
2025-02-04 21:01:15 +08:00
barelyprofessional
d053acd201
Removed NLog.config from copy to output directory as it was messing up publishing
2025-02-04 20:50:58 +08:00
barelyprofessional
0ec8253bef
Bumped dependencies
2024-12-24 23:42:23 +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
8786ceb248
Fixed bug where proxy would not get set if you didn't give a session token for the Sneedchat client
2024-09-22 14:32:07 +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
a133fb79eb
Added a public field for getting the last packet received time and an async Disconnect method
2024-09-01 00:47:53 +08:00
barelyprofessional
d61a171e54
Big update introducing ghetto command interface, settings, database and howl.gg bet feed scraping
2024-07-18 01:37:15 +10:00
barelyprofessional
83a5e149ef
Replaced logging of the disconnection exception as it basically never had any value. Serializing provides a lot more useful information including the reason the server sent
2024-06-30 20:02:05 +08:00
barelyprofessional
2e4616c736
Added a feature to reconnect if the bot somehow gets stuck (either not joined to a channel or stuck in a disconnected state)
2024-06-27 11:30:41 +08:00
barelyprofessional
8d28733309
Corrected NullReferenceException due to WsReconnection event being called before the reference to the instance was created
2024-06-17 19:22:04 +08:00
barelyprofessional
f7278c6d3f
Updated reconnection logic to always fire even if it's an initial "reconnection". This is to avoid the bot lingering outside the channel after fetching a fresh token as it was triggering a ByUser reconnect then an Initial reconnect and therefore not sending the join message.
2024-06-17 19:07:24 +08:00
barelyprofessional
cdad1d6549
Big update. Replaced Newtonsoft with System.Text.Json where possible, removed Spectre, tried to suppress the pile of compiler warnings I get on the GUI project, and tried to correct an issue where sometimes the session token retrieved is not usable.
2024-06-14 23:03:05 +08:00
barelyprofessional
9f92fc8e27
Initial commit
2024-03-25 20:11:49 +08:00