Commit Graph

1192 Commits

Author SHA1 Message Date
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
the iris system fcd1ec486e fix(bot): filter out non-rich Discord embeds in reproxy (#476) 2022-07-19 20:34:43 -04: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 6b4f620c7f Merge branch 'chore/grpc-tools-update' of ssh://github.com/u1f408/pluralkit 2022-07-05 14:41:16 -04:00
Iris System 07e86c4cd5 fix(bot): make reproxy change reply embed color 2022-07-05 12:22:35 +00:00
Iris System 52127d9255 chore: update nuget Grpc.Tools to 2.47.0
The version previously used (2.37.0) is completely broken on
aarch64 Linux, so building the bot just didn't work there.
2022-07-05 11:15:30 +00:00
spiral 07936ec561 fix(bot): crash in 'pk;ap' command when system has no switches registered 2022-06-27 05:42:23 -04:00
Ske b47694edc1 fix: include cache in redis-received events 2022-06-22 19:01:12 +02:00
spiral c156951e19 fix(bot): incorrect conditional in logclean 2022-06-22 09:34:59 -04:00
spiral b04b6e38d2 feat(bot): allow 'pk;logclean' in DMs 2022-06-21 11:13:24 -04:00
spiral cfd9dff6c5 feat(bot): tag cluster ID in sentry events 2022-06-21 11:11:47 -04:00
spiral bebad3fd77 feat(bot): add dashboard link and 'pk;commands' to help command 2022-06-20 19:22:50 -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 7cb3a3ea0f feat(bot): remove hacky fix for extremely slow system deletes
they are no longer extremely slow
2022-06-15 18:52:50 -04:00
spiral 65e2bb0234 feat(bot): remove cluster-local DM channel cache 2022-06-14 23:11:55 -04:00
spiral f0b5749d5c feat(bot): clean up / paginate help command 2022-06-14 19:05:15 -04:00
spiral f3c02a4254 feat(bot): remove deprecated commands 2022-06-14 15:55:08 -04:00
spiral 13efdbee83 typo 2022-06-14 14:41:32 -04:00
spiral c4726f358b feat(bot): get cluster config from Nomad node index env variable 2022-06-14 14:18:37 -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 9dd3fba7e6 fix: show correct error in 'pk;debug proxy' when autoproxy is disabled for discord account 2022-06-13 14:52:07 -04:00
spiral b30e2a01e3 feat: add '-raw' flag to color commands 2022-06-13 14:35:18 -04:00
spiral 6ed066de29 Merge branch 'main' of ssh://github.com/pluralkit/pluralkit 2022-06-11 00:48:21 -04:00
spiral 2fbd5cf6c1 chore: remove unused files from repo 2022-06-11 00:46:37 -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
Ske 6511c04c6c fix: don't fetch non-thread channels twice 2022-06-05 23:27:54 +02:00
Ske 995fddf929 fix: include guild member in reproxy permission check 2022-06-05 23:27:54 +02:00