Commit graph

18 commits

Author SHA1 Message Date
sam
bacbc6db0e
feat: redirect commands 2024-10-16 14:53:30 +02:00
sam
f1c75124a8
feat: guild update event 2024-10-14 15:57:57 +02:00
sam
3ab68d4091
chore: add license headers to all c# files 2024-10-14 14:56:40 +02:00
sam
72c09b3e08 feat: invite create event 2024-10-14 03:12:00 +02:00
sam
8e030acaf3 feat: guild ban add/remove logging, store banned systems in database 2024-10-13 14:58:44 +02:00
sam
d221441c10 feat: tweak embed dequeueing logic
We no longer blindly dequeue 5 embeds, we check their length too.
The webhook executor will now send up to 10 embeds OR
embeds totaling less than 6000 characters, whichever is less.
Embeds longer than 6000 characters are discarded to prevent errors.
We also check for an empty request body in SendLogAsync and bail to prevent 400s.
2024-10-12 23:47:18 +02:00
sam
f524afb05b feat: kick logs 2024-10-12 23:28:15 +02:00
sam
d445b5ba44 feat: member avatar/name logging, timeout logging 2024-10-11 20:38:53 +02:00
sam
4f54077c68 chore: format with csharpier 2024-10-09 17:35:11 +02:00
sam
48649feb14 feat: add role create/update responders 2024-10-09 17:33:59 +02:00
sam
b31a20bb81 feat: flesh out member remove responder 2024-09-21 20:32:02 +02:00
sam
6e45b0f5b5
fix: clean up some responders and commands 2024-09-02 15:06:10 +02:00
sam
e86b37ce2a feat: add channel create responder and redis webhook cache 2024-08-16 22:28:05 +02:00
sam
7ea945b427
fix message edit embed, ignore pk;edit triggers 2024-08-16 17:03:26 +02:00
sam
8231c57bdf
feat: add message update handler 2024-08-16 00:51:19 +02:00
sam
4db09346e2
feat: add /configure-channels command 2024-08-14 16:05:43 +02:00
sam
8d4a7b1729
fix embed queue 2024-08-13 16:49:18 +02:00
sam
ded4f4db26
init 2024-08-13 13:08:50 +02:00