spiral
99d71aec2c
feat(bot): update logclean for Dyno change
2022-12-14 20:42:45 +00:00
spiral
e9673a6704
feat: use redis cache for non-id message lookups
2022-11-24 06:32:55 +00:00
spiral
d0ad7abb03
feat: add the rest of the Dynos to logclean
2022-03-03 06:01:23 -05:00
spiral
84e7e71f88
fix(logclean): use application ID rather than bot user ID when needed
2022-01-23 01:47:04 -05:00
spiral
df6a6fcf12
refactor: don't DI IDatabase and ModelRepository into bot command classes
2022-01-22 03:05:01 -05:00
spiral
7aae41c080
feat: clean up log cleanup
...
- fix Carl-bot's user ID
- remove Logger#6278 (has been offline since 2020)
- remove webhook name checks, and rely on application ID instead
- add premium version of some bots
2022-01-20 23:37:32 -05:00
spiral
54830fd264
feat: add ProBot log cleanup
2022-01-11 08:13:01 -05:00
spiral
4450ae4214
feat: go through some TODOs
2021-11-26 22:02:58 -05:00
spiral
1918c56937
feat: upgrade to .NET 6, refactor everything
2021-11-26 21:10:56 -05:00
spiral
7a5ba8246e
refactor: cache own user ID in IDiscordCache
...
- remove Cluster.User
- remove Cluster.Application (it was only being used as an alternative to Cluster.User for some reason)
- move Bot.PermissionsIn to DiscordCacheExtensions
2021-11-21 19:42:35 -05:00
spiral
e7f36eb31f
feat: async cache
...
this breaks logging bot permissions to Sentry.
we haven't had a need to check those recently (permissions issues were because of broken cache), so this is fine for now
this should be re-added in the future though
2021-11-17 20:41:02 -05:00
spiral
ac2671452d
run dotnet format
2021-08-27 11:03:47 -04:00
spiral
620fb5be36
Add Vortex log cleanup
2021-07-24 12:02:06 -04:00
Ske
a2d2036851
Fix nullability for embeds
...
Signed-off-by: Ske <voltasalt@gmail.com>
2021-04-13 04:11:53 +02:00
Ske
d56e878c28
Converted shard and logclean service
2021-01-30 01:07:43 +01:00
Ske
a6fbd869be
Initial commit, basic proxying working
2020-12-22 13:15:26 +01:00
spiral
51278532d1
Add support for GiselleBot log cleanup
2020-11-24 00:02:36 -05:00
Ske
47bdc34142
Optimize DB access for LogClean
2020-09-09 22:20:52 +02:00
Ske
c7612df37e
Major database refactor (again)
2020-08-29 13:46:27 +02:00
acw0
11848bc19f
Add support for Auttaja webhook message logs
2020-06-19 13:00:04 -04:00
acw0
8559f1f532
Add GearBot to log cleanup
2020-06-17 20:46:03 -04:00
Ske
90ac186183
Extract Database to interface
2020-06-13 19:36:43 +02:00
Ske
e176ccbab5
Several more database-y refactors
...
- DbConnectionFactory renamed to "Database", will now be the primary entry point for DB stuff
- Created IPKConnection interface mostly containing async extensions to IDbConnection, use this going forward
- Reworked the Connection/Command wrappers (that have performance/logging extensions)
- Probably more stuff that I forgot???
2020-06-13 18:31:20 +02:00
Ske
3d62a0d33c
Split message/proxy data up in MessageContext and ProxyMember
2020-06-12 23:13:21 +02:00
Ske
e298f6f652
Add support for SafetyAtLast bot
2020-05-02 20:42:42 +02:00
Ske
720755844f
Rename BotHasPermission to a more descriptive name
2020-05-02 15:29:36 +02:00
Ske
91b60367f0
Hopefully fix error in LogClean module
2020-05-01 19:41:15 +02:00
Ske
23cf06df4c
Port some things, still does not compile
2020-04-17 23:10:01 +02:00
Ske
e49f2850c6
Add support for Vanessa log cleaning
2020-03-04 18:32:14 +01:00
Ske
eefbf0630e
Fix fuzzy log clean match error with multiple messages
2020-02-22 20:08:20 +01:00
Ske
55671b45d6
Add support for UnbelievaBoat
2020-02-15 14:17:25 +01:00
Ske
ccf81b0826
Add support for Pancake
2020-02-15 14:17:25 +01:00
Ske
e9cc8ed424
Add logger bot cleanup support
2020-02-15 14:17:25 +01:00