Commit Graph

52 Commits

Author SHA1 Message Date
手瓜一十雪
518a7c1906 Refactor packet client and update message history actions
Replaced LRUCache with Map for callback and event management in packet clients, and standardized callback hash usage. Updated GetFriendMsgHistory and GetGroupMsgHistory actions to use snake_case for payload keys. Modified OneBotMsgApi to support disabling URL retrieval for ptt elements via a new parameter.
2025-09-02 22:24:53 +08:00
手瓜一十雪
5b2ff5acd3 Add resource health management and enhance message parsing
Introduces a ResourceManager for health checking and retry logic in src/common/health.ts. Updates OneBot message parsing to support disabling URL fetching and multi-message parsing via new payload options. File, image, video, and ptt URL retrievals now use resource health management for improved reliability. Also refactors packet API to allow configurable timeout for FetchRkey.
#1220
2025-09-02 21:19:49 +08:00
手瓜一十雪
e52b6ccf23 fix 2025-04-19 11:13:02 +08:00
手瓜一十雪
f315ab15e6 fix 2025-04-19 11:03:03 +08:00
手瓜一十雪
60577552d7 Revert "fix"
This reverts commit cd1db2bcf4.
2025-04-19 10:59:04 +08:00
手瓜一十雪
b2bd48cf49 Revert "fix:coerce"
This reverts commit b190c21ef8.
2025-04-19 10:58:56 +08:00
手瓜一十雪
981e510963 Revert "fix: checker"
This reverts commit 875b20ea9e.
2025-04-19 10:58:46 +08:00
手瓜一十雪
e77d8f93ba Revert "fix: zod boolean强制转换"
This reverts commit db37def059.
2025-04-19 10:58:39 +08:00
手瓜一十雪
9cc1ef5b31 Revert "fix"
This reverts commit a2d11a7d7d.
2025-04-19 10:57:32 +08:00
手瓜一十雪
ac5df6946c Revert "fix"
This reverts commit f3fa3bd25b.
2025-04-19 10:57:28 +08:00
手瓜一十雪
f3fa3bd25b fix 2025-04-17 09:54:12 +08:00
手瓜一十雪
a2d11a7d7d fix 2025-04-17 09:52:03 +08:00
手瓜一十雪
db37def059 fix: zod boolean强制转换 2025-04-17 09:38:38 +08:00
手瓜一十雪
875b20ea9e fix: checker 2025-04-15 12:34:33 +08:00
手瓜一十雪
b190c21ef8 fix:coerce 2025-04-15 12:25:37 +08:00
手瓜一十雪
cd1db2bcf4 fix 2025-04-14 21:44:25 +08:00
Clansty
f33b479def fix: isReverseOrder 2025-04-14 05:40:11 +08:00
手瓜一十雪
8a116d2d7b 迁移类型校验到zod 2025-04-13 20:05:11 +08:00
手瓜一十雪
70945cf2d8 style: 强类型大法 2025-02-02 23:22:21 +08:00
手瓜一十雪
07a51e8d75 fix: 进一步重构 2025-01-21 20:40:52 +08:00
手瓜一十雪
fb3370ccf9 refactor: type-check (#586)
* refactor: type-check

* fix: default

* refactor: type-check
2024-12-01 12:41:51 +08:00
手瓜一十雪
fc012318a8 rename: project 2024-11-21 14:30:21 +08:00
手瓜一十雪
3254f3fea0 rename: 使用@搜寻 2024-11-21 11:16:25 +08:00
手瓜一十雪
fa6a8816f8 refactor: Action 2024-11-19 12:49:51 +08:00
手瓜一十雪
8223c98bf1 refactor: AdapterConfig 2024-11-16 18:38:44 +08:00
pk5ls20
298c4ce1b0 refactor: webui 2024-11-15 23:39:19 +08:00
手瓜一十雪
d9a67de683 feat: msg push 2024-11-14 20:18:19 +08:00
手瓜一十雪
73d89c675b fix: error throw 2024-11-14 12:54:58 +08:00
Wesley F. Young
3afd4f29ff refactor: inline all NTQQXxxApi uses 2024-08-31 16:00:03 +08:00
Wesley F. Young
451c18481a refactor: rename createMsg -> createUniqueMsgId to prevent ambiguity 2024-08-28 19:03:19 +08:00
Seijo Cecilia
f37b46b82b chore: run eslint 2024-08-27 13:35:25 +08:00
手瓜一十雪
4f3f88bc10 feat: 更高效率的识别 2024-08-27 12:16:57 +08:00
Wesley F. Young
e3f6881af9 refactor: move all utility files to /common 2024-08-27 10:18:31 +08:00
手瓜一十雪
3502632923 refactor: action param handle 2024-08-26 14:30:11 +08:00
Wesley F. Young
d902be8296 refactor: normalize file names in common/utils 2024-08-26 12:48:45 +08:00
Wesley F. Young
e7f3cd9f84 refactor: normalize naming 2024-08-26 10:04:31 +08:00
Wesley F. Young
04fb771f42 refactor: rename all coreContext -> core 2024-08-26 09:19:50 +08:00
手瓜一十雪
1f3251cdc5 style: fix 2024-08-26 00:17:42 +08:00
Seijo Cecilia
6992670418 refactor: make parseMessage an instance method 2024-08-25 10:14:11 +08:00
手瓜一十雪
f17d6abb74 refactor: chattype 2024-08-22 15:53:27 +08:00
手瓜一十雪
419c0f87d1 chore: 解耦 2024-08-22 14:05:01 +08:00
手瓜一十雪
fd5c8a6a1b fix: 统一消息格式 2024-08-13 21:00:22 +08:00
手瓜一十雪
508a3f7164 fix: 跳过空消息 2024-08-13 00:38:42 +08:00
Wesley F. Young
c7b1a2c02d fix: replace deprecated calls 2024-08-12 08:20:11 +08:00
Wesley F. Young
89e777f99e refactor: inline getApiContext() 2024-08-11 19:10:42 +08:00
Wesley F. Young
bde27518c8 fix: method signature of _handle 2024-08-10 22:22:52 +08:00
Wesley F. Young
116a04e081 chore: run a full eslint 2024-08-10 19:58:31 +08:00
Wesley F. Young
af01a073ef chore: run eslint --fix in onebot module 2024-08-09 20:35:03 +08:00
手瓜一十雪
da44c00074 chore: action基本就绪 2024-08-09 18:28:05 +08:00
手瓜一十雪
6dbc5fc5a0 chore: gocq接口完成 2024-08-09 17:27:44 +08:00