Iris System
83af1f04a7
feat(bot): add support for Discord message context commands ( #513 )
2023-05-16 03:17:34 +12:00
Iris System
1b95740c86
fix(bot): truncate system fronter list in embed creation
2023-05-12 15:37:26 +12:00
Iris System
66544b9d40
fix(bot): make proxy/log blacklists work properly with threads
...
Handling of both blacklists was inconsistent when dealing with threads:
- proxy blacklist of root channel blacklists all threads
- log blacklist of root channel _did not apply_ to threads
- couldn't proxy blacklist threads while leaving root channel proxyable
This change fixes the inconsistencies:
- proxy _and_ log blacklist of root channel affects all threads
- now able to individually proxy/log blacklist threads, with root
channel unaffected
2023-05-10 13:16:16 +12:00
spiral
eefbaf0c1d
feat(bot): correctly proxy voice messages
2023-04-15 12:10:04 -04:00
Bray
1a4b21ccac
feat(bot): support threads for logs ( #541 )
2023-03-24 15:18:23 +00:00
the iris system
ccb89f50e9
feat(bot): allow separate member avatars for proxied messages ( #523 )
...
This allows for using one avatar for the member card, and a different
avatar for proxied messages - so that users can set the main avatar to
a "full" version of their avatar, and the "proxy" avatar to a cropped
version.
2023-03-02 06:11:35 +13:00
spiral
3e76fd8d28
chore: require redis connection for bot
2023-02-12 18:00:05 -05:00
Iris System
51ceb36129
fix(bot): use newly-exposed message ID in Carl-bot logclean
2023-02-08 03:05:08 +13:00
Iris System
25c55df3b3
feat(bot): allow clearing embeds from proxied messages
2023-01-08 03:07:22 +13:00
spiral
757a4ea5e2
fix(bot): fix blargbot log cleanup
...
closes #467
2022-12-29 01:50:04 +00:00
spiral
0cf0560701
refactor(bot): better way to throw proxy errors received from discord
2022-12-29 00:52:37 +00:00
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
8e24b8afc8
fix(bot): correct beta bot channel in error message
2022-11-11 21:36:14 +00:00
spiral
9160e58c0c
fix: ignore dotnet compiler warning in WebhookExecutorService
2022-11-03 23:53:35 +00:00
spiral
e2a6ee208b
chore: lint
2022-11-03 22:24:17 +00:00
spiral
014999271f
feat(proxy): throw user-readable error on 413 when sending proxied attachments
2022-09-29 17:54:03 +00:00
spiral
5196e332df
feat(proxy): throw user-readable error when discord rejects a webhook username
2022-09-29 17:52:28 +00:00
spiral
05aecf730a
fix(proxy): only fix here/everyone if entire webhook name is matching
2022-09-24 15:35:45 +00:00
spiral
ba32038c28
feat(proxy): temporarily remove invalid character check on webhook names
2022-09-20 16:45:16 +00:00
spiral
48bb46bdfa
fix(proxy): correctly apply Discord webhook name restrictions (part 2)
2022-09-20 16:24:51 +00:00
spiral
a441c00d94
fix(proxy): correctly apply Discord webhook name restrictions
...
Closes #484 .
2022-09-20 16:04:36 +00:00
spiral
9303dbb91e
refactor(bot): remove saving own user ID from ready event, rely on ID in config
2022-09-06 09:52:37 +00:00
spiral
62a57bc818
fix: don't try to register messages to redis if the redis connection isn't configured
2022-07-17 00:30:05 +02:00
spiral
cc0edd3ed8
chore: lint
2022-07-05 14:42:58 -04:00
spiral
5c055871e3
feat(bot): store command message info in redis
2022-06-19 20:28:55 -04:00
spiral
9848b88d5b
feat(bot): don't query db message context when running commands
2022-06-15 19:28:34 -04:00
spiral
65e2bb0234
feat(bot): remove cluster-local DM channel cache
2022-06-14 23:11:55 -04:00
spiral
5833e7644d
fix: don't crash when trying to log edited message with no old content
2022-06-13 21:18:24 -04:00
spiral
6ed066de29
Merge branch 'main' of ssh://github.com/pluralkit/pluralkit
2022-06-11 00:48:21 -04:00
spiral
1c9a68cb53
chore: lint
2022-06-10 18:49:36 -04:00
spiral
1b5a90f612
feat(bot): add stats tracking for dm channel cache hits/misses
2022-06-10 18:08:56 -04:00
Ske
51fb561841
fix: a couple more minor reproxy fixes
2022-06-06 00:59:53 +02:00
spiral
a95fd34881
feat: add dashboard links to system/member/group cards
2022-06-03 01:09:02 -04:00
spiral
799279054d
fix: include shard_id in redis channel
2022-05-10 07:32:14 -04:00
spiral
183779e055
fix: don't show discord user's guild nickname if not allowed to see message content
2022-04-24 14:43:27 -04:00
spiral
fadf007abc
feat(gateway): initial commit
2022-04-11 15:55:10 -04:00
spiral
e0ed5b528e
fix: get thread parent from API instead of cache for cross-cluster message edit
2022-03-31 07:23:31 -04:00
spiral
7afba4ea95
chore: code cleanup (mostly whitespace / remove unused imports)
2022-03-30 04:36:22 -04:00
Jake Fulmine
7efe6f1f97
feat: system pronouns ( #429 )
2022-03-23 14:20:16 -04:00
spiral
8909330db2
feat: aggregate cluster statistics and send to influx with scheduled tasks worker
2022-03-14 23:33:22 -04:00
spiral
ae543b9c18
feat: fetch from REST instead of cache for cross-cluster lookups
2022-03-09 20:06:53 -05:00
spiral
d0ad7abb03
feat: add the rest of the Dynos to logclean
2022-03-03 06:01:23 -05:00
spiral
32a73eef09
feat: update to Discord API v10
2022-02-26 16:28:20 -05:00
spiral
1ec3663f63
feat: add cluster ID to shard state
2022-02-07 11:05:55 -05:00
spiral
375758206e
fix: show correct name in entityReference when base name is private
2022-02-05 09:26:14 -05:00
spiral
fc8f1b7cd3
fix: don't require Redis for startup
2022-02-04 14:53:56 -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
0419ced0d2
feat: store shard status in Redis
2022-01-22 03:52:52 -05:00
spiral
df6a6fcf12
refactor: don't DI IDatabase and ModelRepository into bot command classes
2022-01-22 03:05:01 -05:00