xcosmosbox
ed2ca759e7
fix(weixin): align full_url AES key handling and quoted media fallback logic with reference
...
1. Fix full_url path for non-image media to require AES key and skip download when missing,
instead of persisting encrypted bytes as valid media.
2. Restrict quoted media fallback trigger to only when no top-level media item exists,
not when top-level media download/decryption fails.
2026-03-29 20:27:23 +08:00
xcosmosbox
79a915307c
feat(weixin): implement getConfig and sendTyping
2026-03-29 16:25:25 +08:00
xcosmosbox
2abd990b89
feat(weixin): add fallback logic for referenced media download
2026-03-29 15:19:57 +08:00
xcosmosbox
0207b541df
feat(weixin): implement QR redirect handling
2026-03-29 13:37:22 +08:00
xcosmosbox
b1d5475681
fix(weixin): correct PKCS7 unpadding for AES-ECB; support full_url for media download
2026-03-29 13:14:22 +08:00
xcosmosbox
e04e1c24ff
feat(weixin):
...
1.align protocol headers with package.json metadata
2.support upload_full_url with fallback to upload_param
2026-03-29 13:01:44 +08:00
xcosmosbox
0dad6124a2
chore(WeiXin): version migration and compatibility update
2026-03-25 02:58:19 +08:00
xcosmosbox
48902ae95a
fix(WeiXin): auto-refresh expired QR code during login to improve success rate
2026-03-25 02:58:19 +08:00
xcosmosbox
1f5492ea9e
fix(WeiXin): persist _context_tokens with account.json to restore conversations after restart
2026-03-25 02:58:19 +08:00
xcosmosbox
9c872c3458
fix(WeiXin): resolve polling issues in WeiXin plugin
...
- Prevent repeated retries on expired sessions in the polling thread
- Stop sending messages to invalid agent sessions to eliminate noise logs and unnecessary requests
2026-03-25 02:58:19 +08:00
xcosmosbox
3a9d6ea536
feat(WeXin): add route_tag property to adapt to WeChat official ilinkai 1.0.3 requirements
2026-03-25 02:58:19 +08:00
chengyongru
72acba5d27
refactor(tests): optimize unit test structure
2026-03-24 15:12:22 +08:00