Commit Graph

1172 Commits

Author SHA1 Message Date
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
Iris System 9e0ca8d03e fix(bot): use different character in FixSameName 2022-10-13 07:47:55 +13: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 e525c2da63 feat(bot): tweak wording for short list flag error 2022-09-22 19:17:43 +00:00
spiral 897fad12e6 fix(bot): apply display name length checks when setting 2022-09-22 18:11:27 +00:00
spiral a2b38c45e2 feat(bot): -with-birthday flag for showing birthday in short member list 2022-09-22 17:59:56 +00:00
spiral 44fe3d538a feat(bot): -with-birthday flag on member lists 2022-09-22 17:29:34 +00:00
spiral 47449ecbc7 fix: typo 2022-09-22 17:27:58 +00:00
spiral c77da49d30 chore(bot): raise Discord embed description character limit
short lists should (hopefully) have line breaks less often now
2022-09-22 17:19:18 +00:00
spiral 5aa8d45139 fix(bot): throw error if user requests incompatible list options
current behaviour is to silently ignore the incompatible ones, but this will make it more obvious as to why what they're trying to do is not working
2022-09-22 17:17:53 +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 aeb6411b6c fix(bot): always connect to redis if a redis address is configured 2022-09-02 08:54:32 +00:00
Jake Fulmine 67d5118c9c fix: apply requested changes 2022-08-27 15:15:14 +02:00
Jake Fulmine cd14e6409b feat: add command for calling up ids 2022-08-27 13:52:50 +02:00
Jake Fulmine ccac0a9203 feat: add pk;random for other systems 2022-08-27 13:32:48 +02:00
Jake Fulmine c77b2bb4fc feat: show character amount for string fields 2022-08-27 11:25:44 +02:00
Iris System e23b1048c9 fix(bot): use LastMessageCache for reproxy latest message check
(thanks spiral for catching this lmao)
2022-08-27 18:58:54 +12:00
Iris System d9fe78bdf2 feat(bot): always allow reproxying latest message in channel 2022-08-27 17:02:50 +12:00
Iris System f54cfbdff3 fix(bot): show correct subjects in pk;m <id> privacy embed 2022-08-27 17:01:29 +12:00
spiral 3a7e8422af fix: better documentation for pk;config 2022-08-15 10:05:29 +02:00
Iris System 1ea37696e3 fix(bot): check bot perms for UseExternalEmojis instead of @/everyone 2022-08-05 09:42:01 +12:00