Iris System
6b14c50f09
fix(bot): only allow proxying in known-supported channel types
...
This is so that new channel types added by Discord (that may or may not
support the features we need for proxying to work) don't throw piles of
error codes at users when they try to proxy.
2023-06-28 14:38:50 +12:00
Iris System
a0fa03599b
fix(bot): display new Discord usernames correctly
2023-06-28 13:55:21 +12:00
Iris System
e4a2930bf3
fix(bot): correctly reproxy voice messages
2023-05-28 14:46:46 +12:00
Iris System
97666a62df
fix(bot): make EmbedLinks permission check work with threads
2023-05-28 14:42:18 +12:00
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
Connor Brennan
b0ae2d3b20
feat(bot): standardize description aliases, new server tag alias ( #551 )
2023-05-12 14:46:46 +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
Iris System
24f0fcd563
fix(bot): allow proxying in stage text channels ( fixes #550 )
2023-05-07 22:15:29 +12:00
spiral
eefbaf0c1d
feat(bot): correctly proxy voice messages
2023-04-15 12:10:04 -04:00
Jake Fulmine
8187aa05b7
feat(bot): add proxy error config ( #544 )
2023-03-26 11:42:47 +13:00
spiral
020a6f99fe
feat(docs): add some previously undocumented commands
2023-03-25 16:08:44 -04:00
Bray
1a4b21ccac
feat(bot): support threads for logs ( #541 )
2023-03-24 15:18:23 +00:00
Ouroboros
4ca296de6c
feat(bot): 'g' shorthand for pk;m <n> group ( #532 )
2023-03-13 16:38:20 +00:00
Ouroboros
97be223173
feat(bot): Switch subcommand aliases ( #531 )
2023-03-12 02:24:54 +00:00
spiral
f6a9d693cd
fix(bot): ignore charset from discord cdn for export files
2023-03-11 17:45:22 -05: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
Iris System
b2c61e3e8e
fix(bot): correctly use thread permissions in reproxy check
2023-02-27 09:18:00 +13:00
Iris System
1b3fa07c67
feat(bot): update help message footer with bot icon credit
2023-02-25 08:26:08 +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
1c159c37ff
fix(bot): wait for database insert before deleting original message
...
Closes #495
Co-authored-by: spiral <spiral@spiral.sh>
2023-02-05 01:29:41 +13:00
rladenson
67376be123
feat(bot): change message count sorting ( #514 )
2023-02-05 00:52:18 +13:00
Iris System
683b616a1b
fix(bot): make pk;import handle `<>` wrapped URLs
2023-01-09 04:32:41 +13:00
Iris System
10287d0146
chore: update lockfiles (since dependabot didn't)
2023-01-09 04:31:11 +13:00
Iris System
25c55df3b3
feat(bot): allow clearing embeds from proxied messages
2023-01-08 03:07:22 +13:00
spiral
f0aa48f00a
fix(bot): don't check for permissions when deleting messages in DMs
2022-12-30 00:11:14 +00:00
spiral
757a4ea5e2
fix(bot): fix blargbot log cleanup
...
closes #467
2022-12-29 01:50:04 +00:00
spiral
9be65d03b1
fix(bot): ignore permission errors trying to delete user messages in DMs
2022-12-29 01:36:02 +00:00
spiral
c91349a1d6
fix(bot): expose PKErrors from message edit proxy handler
2022-12-29 01:34:50 +00:00
spiral
3129f05b0f
fix(bot): show error message when content-type header is missing from avatar url response
2022-12-29 01:21:01 +00:00
spiral
0cf0560701
refactor(bot): better way to throw proxy errors received from discord
2022-12-29 00:52:37 +00:00
spiral
b1586c88e1
fix(bot): don't crash when sorting by last message and last message is null
2022-12-15 01:04:46 +00:00
spiral
74d621455a
fix(bot): correct error for pk;debug proxy pointing to a DM channel message
2022-12-15 00:57:22 +00:00
spiral
99d71aec2c
feat(bot): update logclean for Dyno change
2022-12-14 20:42:45 +00:00
spiral
c22de98271
feat(bot): ignore 409 responses from discord
2022-12-14 14:51:32 +00:00
spiral
ad59fa92f1
feat(bot): ignore a few more database errors
2022-12-14 14:47:08 +00:00
spiral
b01ffa8161
fix(bot): hopefully fix NRE in reaction listener
2022-12-10 16:51:33 +00:00
spiral
d5adcaf76c
fix(bot): ignore "out of shared memory" postgres error
2022-12-10 16:50:43 +00:00
spiral
24db9f28c2
fix(bot): add callback to update message count after proxying
...
also re-add -with-last-message flag :D
2022-12-10 16:50:22 +00:00
spiral
2fea773d7e
fix(bot): validate url in pk;import
2022-12-06 10:15:20 +00:00
spiral
2602763e25
feat(bot): don't send internal error messages for some errors that should be on sentry
2022-12-03 11:57:43 +00:00
spiral
026a822c74
feat: add logging to Seq
2022-12-03 11:49:19 +00:00
spiral
f9abcc68c4
refactor(bot): separate MatchClear from ConfirmClear
2022-12-01 07:16:36 +00:00
spiral
f06fdb38ef
fix(bot): i forgot how serilog works
2022-11-28 19:25:20 -05:00
spiral
580b4dfe7b
feat(bot): add interaction logging info for debugging with Discord
2022-11-28 17:45:26 -05:00
rladenson
1960fa9dfd
fix(bot): Show correct command for proxy case ( #500 )
2022-11-25 04:35:14 +00:00
spiral
07845edee6
Merge remote-tracking branch 'origin/main'
2022-11-24 06:32:59 +00:00
spiral
e9673a6704
feat: use redis cache for non-id message lookups
2022-11-24 06:32:55 +00:00
Iris System
e65c2de542
feat(bot): add admin command for account recovery
2022-11-23 23:54:21 +13:00