Commit graph

22 commits

Author SHA1 Message Date
sam
0d7e809ef6
fix: fall back to default log channel if the queried channel isn't in cache 2024-12-13 14:41:04 +01:00
sam
5157105c35
fix: better logging
- verbose logging for log channel resolving logic
- don't LOG TOKENS TO THE CONSOLE OR SEQ
- actually log verbose logs to seq
- report open db connections to prometheus
2024-11-27 16:17:11 +01:00
sam
223f808151
feat: ignore entity commands, actually ignore events when the entity is ignored 2024-11-18 21:26:47 +01:00
sam
0cac964aa6
feat: split ignores into 'ignore messages' and 'ignore entities' 2024-11-18 00:47:27 +01:00
sam
8f154ce5ae
slightly less verbose logging 2024-10-29 21:32:33 +01:00
sam
ff92c5f335
excise entity framework from all remaining code 2024-10-28 14:04:55 +01:00
sam
f0511a560c
feat: watchlist repository, remove ef core from all bot code 2024-10-28 02:14:41 +01:00
sam
33b78a7ac5
feat: add config option to run silently (no logs, no commands, but doing everything else needed for logging) 2024-10-25 16:18:27 +02:00
sam
bacbc6db0e
feat: redirect commands 2024-10-16 14:53:30 +02:00
sam
3ab68d4091
chore: add license headers to all c# files 2024-10-14 14:56:40 +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
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
db01f879bd
fix: remove unnecessary async methods, fix PluralkitApiService 2024-09-02 15:59:16 +02:00
sam
8f39d85486
feat: member add logs, improve meta command 2024-08-21 17:32:33 +02:00
sam
f0cb5a9d03 start member add responder 2024-08-20 21:03:03 +02:00
sam
df8af75dd4 finish ChannelUpdate responder 2024-08-20 18:18:17 +02:00
sam
e17dcf90a1
move classes around, name caches more consistently, add more caches 2024-08-19 16:12:28 +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