Commit Graph

1197 Commits

Author SHA1 Message Date
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