Commit graph

1239 commits

Author SHA1 Message Date
Ouroboros
bf51c1921b
fix(bot): add member hid to rename response if new name contains spaces (#602) 2024-01-27 13:58:10 +13:00
Ouroboros
36622905d3
fix(bot): channels can now have 15 webhooks (#601) 2024-01-27 13:57:11 +13:00
Petal Ladenson
7ef76a8e67
feat(bot): add origin message id to pk;msg (#595) 2024-01-27 13:56:37 +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
Iris System
f99e10ae08 fix(bot): enable proxying in media channel threads
These support webhooks now, yay
2023-10-07 21:58:40 +13:00
Iris System
8cf50a7d97 fix(bot): remove query params from image attachment URLs for now
Discord is adding authentication parameters to CDN URLs - these being
present in stored URLs breaks when they expire, but CDN URLs still work
without those parameters until November/December 2023
2023-10-02 10:48:13 +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
Iris System
93d94dbc2c chore: dotnet format
merging like 6 PRs at once is painful :)
2023-08-10 18:35:01 +12:00
Jake Fulmine
22ce250b56 feat: per-server keepproxy toggling (#574)
Merges PluralKit/PluralKit#574
2023-08-10 18:31:11 +12:00
rladenson
8a59ef5f50 feat: add logclean support for Skyra bot (#580)
Merges PluralKit/PluralKit#580
2023-08-10 18:31:01 +12:00
rladenson
878ca63b65 feat: add logclean support for Dozer bot (#580) 2023-08-10 18:30:48 +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
ambdroid
87337d695b
fix(bot): use correct code point for chevrons (#573) 2023-07-20 15:22:38 +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
rladenson
b75e3fe7d3 fix(bot): strip emoji variation selector from reaction checks (#569) 2023-07-19 12:27:12 +12:00
rladenson
ad093ad566 feat(bot): add webp support to image types 2023-07-15 16:19:24 +12:00
rladenson
7ff08ac0b9 chore: update ImageSharp graphics library 2023-07-15 16:19:07 +12:00
Iris System
97e7df5e4d fix(bot): remove absurdly long links from reply embeds 2023-07-13 21:02:31 +12:00
Iris System
46777c2e4d fix(bot): clean up group command aliases 2023-07-13 20:43:56 +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
a0fa03599b fix(bot): display new Discord usernames correctly 2023-06-28 13:55:21 +12:00
Iris System
e4a2930bf3 fix(bot): correctly reproxy voice messages 2023-05-28 14:46:46 +12:00
Iris System
97666a62df fix(bot): make EmbedLinks permission check work with threads 2023-05-28 14:42:18 +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
1b95740c86 fix(bot): truncate system fronter list in embed creation 2023-05-12 15:37:26 +12:00
Connor Brennan
b0ae2d3b20
feat(bot): standardize description aliases, new server tag alias (#551) 2023-05-12 14:46:46 +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
Iris System
24f0fcd563 fix(bot): allow proxying in stage text channels (fixes #550) 2023-05-07 22:15:29 +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
spiral
020a6f99fe feat(docs): add some previously undocumented commands 2023-03-25 16:08:44 -04:00
Bray
1a4b21ccac
feat(bot): support threads for logs (#541) 2023-03-24 15:18:23 +00:00
Ouroboros
4ca296de6c
feat(bot): 'g' shorthand for pk;m <n> group (#532) 2023-03-13 16:38:20 +00:00
Ouroboros
97be223173
feat(bot): Switch subcommand aliases (#531) 2023-03-12 02:24:54 +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
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