ec7aa9faba
feat: start dashboard
2024-10-18 22:13:23 +02:00
bacbc6db0e
feat: redirect commands
2024-10-16 14:53:30 +02:00
03dc16b0b3
add package lock file
2024-10-15 15:20:12 +02:00
a2b09969d3
feat: check permissions command
2024-10-15 01:32:59 +02:00
af437ff88c
feat: ignore channel commands
2024-10-14 21:28:34 +02:00
4f718cde20
feat: emoji update event
2024-10-14 17:09:12 +02:00
f1c75124a8
feat: guild update event
2024-10-14 15:57:57 +02:00
3ab68d4091
chore: add license headers to all c# files
2024-10-14 14:56:40 +02:00
538abb9bad
feat: invite delete event
2024-10-14 14:19:14 +02:00
c86f94e497
fix: make slash command args optional without breaking them
2024-10-14 03:14:28 +02:00
72c09b3e08
feat: invite create event
2024-10-14 03:12:00 +02:00
5a2bd7388c
feat: invite management commands
2024-10-14 00:26:17 +02:00
32732d74d0
feat: shard status update, delete old messages when they expire
2024-10-13 17:08:32 +02:00
8e030acaf3
feat: guild ban add/remove logging, store banned systems in database
2024-10-13 14:58:44 +02:00
ca99bdfb94
feat: log to seq
2024-10-13 01:29:08 +02:00
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
f524afb05b
feat: kick logs
2024-10-12 23:28:15 +02:00
6cb515c67d
move GuildMemberUpdateResponder to guild responders namespace
2024-10-12 17:37:06 +02:00
a56cb87294
feat: member role and key role logging
2024-10-11 21:29:02 +02:00
d445b5ba44
feat: member avatar/name logging, timeout logging
2024-10-11 20:38:53 +02:00
c906a4d6b6
feat: role delete logging, used invite logging, also some random changes
2024-10-09 22:31:58 +02:00
4f54077c68
chore: format with csharpier
2024-10-09 17:35:11 +02:00
2f516dcb73
fix: *actually* add a pre-commit hook for husky
2024-10-09 17:34:56 +02:00
48649feb14
feat: add role create/update responders
2024-10-09 17:33:59 +02:00
b5e34d517a
fix: use a serilog theme that actually works on light mode. why is this not the default
2024-10-09 17:30:29 +02:00
6e51eb1e1e
add husky and csharpier
2024-10-09 17:11:05 +02:00
3f93c26c0e
chore: update dependencies
2024-10-06 02:05:05 +02:00
3879770d9b
fix: add descriptions to key role commands
2024-10-06 02:00:59 +02:00
b31a20bb81
feat: flesh out member remove responder
2024-09-21 20:32:02 +02:00
516ce3a6e9
wip: guild member remove
2024-09-02 17:00:33 +02:00
db01f879bd
fix: remove unnecessary async methods, fix PluralkitApiService
2024-09-02 15:59:16 +02:00
086eb95452
feat: add key role commands
2024-09-02 15:06:22 +02:00
6e45b0f5b5
fix: clean up some responders and commands
2024-09-02 15:06:10 +02:00
9e0e53a428
feat: add channel delete event
2024-09-02 15:05:32 +02:00
c42ca3f888
feat: add sharding support
2024-08-24 19:02:19 +02:00
8f39d85486
feat: member add logs, improve meta command
2024-08-21 17:32:33 +02:00
f0cb5a9d03
start member add responder
2024-08-20 21:03:03 +02:00
633ba8f600
refactor: move message responders to their own namespace
2024-08-20 20:25:52 +02:00
be01fb1d53
feat: replace App.Metrics with prometheus-net
2024-08-20 20:19:24 +02:00
df8af75dd4
finish ChannelUpdate responder
2024-08-20 18:18:17 +02:00
eb40872254
start channel update responder
2024-08-20 14:11:14 +02:00
7c02f8efba
add LICENSE
2024-08-19 16:13:42 +02:00
c309f968ec
update gitignore
2024-08-19 16:12:46 +02:00
e17dcf90a1
move classes around, name caches more consistently, add more caches
2024-08-19 16:12:28 +02:00
e86b37ce2a
feat: add channel create responder and redis webhook cache
2024-08-16 22:28:05 +02:00
99c1587e7b
reformat
2024-08-16 17:04:24 +02:00
7ea945b427
fix message edit embed, ignore pk;edit triggers
2024-08-16 17:03:26 +02:00
8231c57bdf
feat: add message update handler
2024-08-16 00:51:19 +02:00
14b132e466
add metrics (without reporting, for now)
2024-08-15 17:23:56 +02:00
5585ffd6ea
feat: store message metadata
2024-08-15 01:12:34 +02:00