Commit graph

632 commits

Author SHA1 Message Date
Ouroboros
2d26fee5f5
fix(bot): correct inconsistencies in group avatar/banner messages (#607) 2024-01-27 14:00:20 +13:00
Ouroboros
b48a36eb4b
fix(bot): inconsistent period cleanup in pk;cfg (#606) 2024-01-27 13:59:59 +13:00
Ouroboros
08012d7c62
fix(bot): add link to support server to group limit warnings (#605) 2024-01-27 13:59:30 +13:00
Ouroboros
a27200de6e
fix(bot): add link to support server to member limit warnings (#604) 2024-01-27 13:59:10 +13:00
Ouroboros
e167b0e0d9
fix(bot): remove '@mention' instruction from ShowBannerImage (#603) 2024-01-27 13:58:32 +13:00
Ouroboros
bf51c1921b
fix(bot): add member hid to rename response if new name contains spaces (#602) 2024-01-27 13:58:10 +13:00
Iris System
1aa410e4f4 fix(bot): remove query params from avatar attachment on member creation
see also commit 8cf50a7d97
2023-10-11 15:17:09 +13:00
Alex
c8f2a137a0
feat(bot): add regex message editing (#587) 2023-09-10 17:58:54 +12:00
Jake Fulmine
3fe41ecac5 fix: typo in keepproxy command response 2023-09-03 08:06:37 +02:00
Jake Fulmine
66187ab40f
fix(bot): don't check server keepproxy settings in dms (#588) 2023-08-30 09:02:49 +12:00
Jake Fulmine
fc45d356f8 fix: make clearing server keepproxy more obvious 2023-08-19 16:51:26 +12:00
Jake Fulmine
22ce250b56 feat: per-server keepproxy toggling (#574)
Merges PluralKit/PluralKit#574
2023-08-10 18:31:11 +12:00
rladenson
e58b3c7274 feat: add text-to-speech option to members (#570)
Merges PluralKit/PluralKit#570
2023-08-10 18:30:37 +12:00
rladenson
68cd21fb2f feat: proxy tag privacy (#571)
Merges PluralKit/PluralKit#571
2023-08-10 18:30:21 +12:00
rladenson
084df88624
fix(bot): don't try to get system guild settings while not in a guild (#576) 2023-07-30 18:02:51 +12:00
rladenson
3045c5e307 feat(bot): add system guild icon & guild name (#554) 2023-07-19 12:49:00 +12:00
rladenson
d12cd481f6 fix(bot): add warnings on setting avatar when proxyavatar is set (#572) 2023-07-19 12:40:16 +12:00
rladenson
599f0fbc54 feat(bot): added "pk;s fh clear" as alias to "pk;sw delete all" (#567) 2023-07-19 12:33:45 +12:00
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
83af1f04a7
feat(bot): add support for Discord message context commands (#513) 2023-05-16 03:17:34 +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
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
Bray
1a4b21ccac
feat(bot): support threads for logs (#541) 2023-03-24 15:18:23 +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
1b3fa07c67 feat(bot): update help message footer with bot icon credit 2023-02-25 08:26:08 +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
25c55df3b3 feat(bot): allow clearing embeds from proxied messages 2023-01-08 03:07:22 +13: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
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
f9abcc68c4
refactor(bot): separate MatchClear from ConfirmClear 2022-12-01 07:16:36 +00: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
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
e2a6ee208b
chore: lint 2022-11-03 22:24:17 +00:00