Commit graph

51 commits

Author SHA1 Message Date
Iris System
02b9783abe feat(bot): initial ComponentsV2 implementation 2025-09-05 14:40:23 +12:00
asleepyskye
c5e5c5a1f1 chore(bot): format 2025-07-16 12:01:01 -04:00
asleepyskye
3ad28eb15f fix(bot): generate and attach color previews 2025-07-16 11:48:48 -04:00
alyssa
539fc82342 feat(bot): lookup command messages 2025-06-15 21:10:57 +00:00
rladenson
edfc6714d6 feat: dynamically show primary command prefix 2025-01-01 19:15:13 -07:00
rladenson
1d50022d6d feat: user-readable error for TaskCanceledException 2025-01-01 16:52:55 -07:00
rladenson
2c4dea29be feat: add raw and plaintext formats to member avatar, proxy avatar, and guild avatar 2024-12-05 16:41:50 -07:00
alyssa
a0b528d4af feat(bot): update deprecated command warning for pk;serverconfig 2024-11-12 05:20:39 +09:00
Iris System
0473bd8f01 feat(bot): add new guild settings command 2024-11-10 15:47:43 +13:00
Iris System
2dfb851246 feat: add abuse handling 2024-11-05 11:19:52 +13:00
alyssa
e4ed354536 feat: gateway service 2024-10-20 09:36:20 +09:00
Petal Ladenson
23fe904464
feat(bot): add -plaintext flag alongside -raw 2024-10-03 17:23:33 +09:00
Petal Ladenson
601d266063
feat(bot): add many aliases 2024-08-29 21:32:22 +09:00
alyssa
d305faf401 refactor(bot): clean up cache extensions 2024-08-07 19:14:32 +09:00
alyssa
4e285c75fb fix(bot): add "proxy" to pk;m privacy help/error text 2024-05-30 00:08:35 +09:00
Iris System
e93609df91 fix(bot): use ParseHid for input check in CreateNotFoundError 2024-05-11 20:07:01 +12:00
Iris System
dc3e21a195 fix(bot): correct length check in ctx.CreateNotFoundError 2024-05-11 20:07:01 +12:00
Iris System
9f56697241 feat: initial 6-character HID rework 2024-05-11 20:07:01 +12:00
Iris System
6547f1ca20 fix(bot): add AvatarSource.HostedCdn 2024-02-13 22:42:40 +13:00
Jake Fulmine
8befb1c857
fix(bot): avoid 403 status codes on image upload (#611) 2024-02-09 16:38:17 +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
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
spiral
e9673a6704
feat: use redis cache for non-id message lookups 2022-11-24 06:32:55 +00:00
spiral
cc0edd3ed8
chore: lint 2022-07-05 14:42:58 -04:00
spiral
b04b6e38d2
feat(bot): allow 'pk;logclean' in DMs 2022-06-21 11:13:24 -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
f3c02a4254
feat(bot): remove deprecated commands 2022-06-14 15:55:08 -04:00
spiral
1b5efb6669
feat: add Context.CommandPrefix 2022-05-02 14:53:08 -04:00
spiral
bc2cfbeba3
fix: check if member target is 5-length alpha before trying to search by HID (#441) 2022-04-24 14:51:47 -04:00
rladenson
576b23bca5
fix: try getting own-system members first even when matching hid (#439)
this is a bandaid fix for an issue where queries matching only the hid index would get stuck forever
2022-04-06 02:19:35 -04:00
spiral
973d6d883c
fix: get guild from REST for pk;proxy across clusters
also closes #330.
2022-03-30 05:54:21 -04:00
spiral
a23108f24b
fix: actually use REST guild instead of returning no permissions 2022-03-30 04:51:33 -04:00
spiral
ae543b9c18
feat: fetch from REST instead of cache for cross-cluster lookups 2022-03-09 20:06:53 -05:00
spiral
32a73eef09
feat: update to Discord API v10 2022-02-26 16:28:20 -05:00
spiral
6a4033b2a9
feat: add blue diamond documentation and 'clear' command to pk;config 2022-02-11 12:25:56 -05:00
spiral
efaf814e12
fix: check if system exists in HandleSystemCommandsTargeted 2022-01-26 06:20:26 -05:00
spiral
aad9f04b6f
feat: add 'enabled' phrasing and MatchFlag to MatchToggle, clean up 2022-01-20 23:59:04 -05:00
spiral
b586ef5d0a
feat: add true/false to MatchToggle 2022-01-20 05:24:28 -05:00
spiral
1626e0f548
feat: better command parsing for pk;config 2022-01-19 18:59:44 -05:00
rladenson
f3869dbcbe
feat: rework group list into member list 2022-01-14 22:30:02 -05:00
spiral
50a24f03a7
refactor: only pass shard ID to event handlers instead of full shard object 2022-01-14 18:39:03 -05:00
spiral
9926bbbd8b
feat: don't hide information from own system when directly requested
in lists, pk;m <ref> <prop>, etc
2021-12-07 01:32:29 -05:00
spiral
32bea51e18
feat: config setting to default show/hide private info 2021-12-06 04:01:42 -05:00
spiral
455830a2b5
feat: public/private lookup flags, consistency 2021-12-06 00:32:54 -05:00
spiral
aacf5909a9
feat: clean up command parsing for pk;system 2021-12-05 17:21:31 -05:00
spiral
0110a0b53f
fix MatchMultiple parsing 2021-12-04 18:15:26 -05:00
spiral
56d07e0f2d
feat: pk;config 2021-11-29 21:35:21 -05:00
spiral
3b14d0b0d8
fix: use correct prop for ctx.Parameters 2021-11-27 10:50:01 -05:00