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
Iris System
0d27e669c8
feat(bot): add admin commands for hid rerolls
2022-11-23 23:53:40 +13:00
spiral
bf7747ab34
feat: split out messages table from main database
2022-11-23 09:17:19 +00:00
Katrix
4f0236d766
feat(bot): Case insensitive proxy tags matching ( #490 )
2022-11-23 21:48:24 +13:00
Iris System
b2bfe93013
chore: lint
2022-11-23 03:13:33 +13:00
Iris System
9153c26425
feat(bot): add -wid
flag to pk;s fh
to show member IDs
2022-11-22 23:02:38 +13:00
Iris System
3db818741a
feat(bot): add -nospace
(-ns
) flag to pk;edit
append/prepend mode
...
Also adds flag aliases `-a` (`-append`) and `-p` (prepend)
2022-11-22 23:02:38 +13:00
Iris System
2fca75782c
feat(bot): display currently-latched member in pk;ap
embed
2022-11-22 23:02:37 +13:00
spiral
2745ee6156
fix(bot): check proxy tag length when overwriting
2022-11-17 00:44:00 +00:00
spiral
8e24b8afc8
fix(bot): correct beta bot channel in error message
2022-11-11 21:36:14 +00:00
poggingfish
9fdb2f36be
Correct grammar for switches ( #491 )
2022-11-05 16:47:09 -04:00
KJP12
fa625612ba
Fix missing newlines in display name commands' help/preview ( #489 )
...
Includes...
- `pk;group aaaaa displayname`
- `pk;member aaaaa displayname`
2022-11-03 20:08:42 -04:00
spiral
9160e58c0c
fix: ignore dotnet compiler warning in WebhookExecutorService
2022-11-03 23:53:35 +00:00
spiral
44efc15b90
fix(bot): do not proxy the initial message in a forum post ( #494 )
2022-11-03 22:39:06 +00:00
spiral
e2a6ee208b
chore: lint
2022-11-03 22:24:17 +00:00
Sam
ff70c26dae
fix: put pk;commands member/pk;m help output in embed
2022-10-27 16:03:09 +13:00
Iris System
81188bc61d
fix(bot): stop FixSameName breaking end-of-name emoji
2022-10-13 08:25:16 +13:00