|
|
24f6aee57d
|
feat: handle CataloggerError results in interaction responder
|
2025-03-20 15:24:46 +01:00 |
|
|
|
84c3b42874
|
fix(backend): ignore proxied messages if the original is ignored
|
2025-03-14 20:43:02 +01:00 |
|
|
|
cb43ac1a50
|
chore(backend): update dependencies
|
2025-03-14 20:11:00 +01:00 |
|
|
|
7749c9d9e2
|
feat: more log context
|
2024-11-27 15:48:30 +01:00 |
|
|
|
27e77eeaed
|
feat: slightly more debug logs, enrich message events with extra data
|
2024-11-26 21:25:10 +01:00 |
|
|
|
48a11be7b7
|
update to .net 9
|
2024-11-19 00:11:48 +01:00 |
|
|
|
0cac964aa6
|
feat: split ignores into 'ignore messages' and 'ignore entities'
|
2024-11-18 00:47:27 +01:00 |
|
|
|
492283b9c1
|
feat: clean webhook cache upon leaving guild
|
2024-11-08 19:39:36 +01:00 |
|
|
|
e6d68338db
|
feat: store timeouts in database and log them ending
we have to do this because discord doesn't notify us when a timeout
ends naturally, only when a moderator removes it early.
|
2024-11-05 22:22:12 +01:00 |
|
|
|
5f24a6aa88
|
feat: store system UUIDs of banned users per guild
|
2024-11-05 15:32:53 +01:00 |
|
|
|
4b74005110
|
fix: ignored channels should also apply to ChannelUpdate
|
2024-10-30 13:52:33 +01:00 |
|
|
|
8f154ce5ae
|
slightly less verbose logging
|
2024-10-29 21:32:33 +01:00 |
|
|
|
87b3281c8d
|
feat(dashboard): screenshots and text showcasing some unique features
|
2024-10-29 17:23:43 +01:00 |
|
|
|
735c71b6f7
|
fix typo
|
2024-10-29 15:34:17 +01:00 |
|
|
|
8ae4ba722a
|
fix: don't use Task.WhenAll() in message responders, it breaks ignoring them for some reason
|
2024-10-29 15:24:32 +01:00 |
|
|
|
b56a71e105
|
feat: watchlist commands
|
2024-10-28 16:25:42 +01:00 |
|
|
|
ff92c5f335
|
excise entity framework from all remaining code
|
2024-10-28 14:04:55 +01:00 |
|
|
|
d6c3133d52
|
fix: don't treat *ALL* messages as ignored
|
2024-10-28 12:30:15 +01:00 |
|
|
|
f0511a560c
|
feat: watchlist repository, remove ef core from all bot code
|
2024-10-28 02:14:41 +01:00 |
|
|
|
64b4c26d93
|
add invite repository to replace ef core
|
2024-10-27 23:30:02 +01:00 |
|
|
|
5891f28f7c
|
feat: exorcise entity framework core from most responders
|
2024-10-27 23:02:42 +01:00 |
|
|
|
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 |
|
|
|
f7f88ff98f
|
don't track EFCore objects that don't need to be updated
|
2024-10-25 16:04:01 +02:00 |
|
|
|
ce323096e6
|
feat: also clear cache when leaving a guild without deleting data
|
2024-10-24 21:16:37 +02:00 |
|
|
|
bccf7caf34
|
feat(dashboard): working ignored channels page
|
2024-10-20 15:20:22 +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 |
|
|
|
72c09b3e08
|
feat: invite create event
|
2024-10-14 03:12:00 +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 |
|
|
|
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 |
|
|
|
48649feb14
|
feat: add role create/update responders
|
2024-10-09 17:33: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 |
|
|
|
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 |
|
|
|
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 |
|