fix(bot): upgrade Baileys 6.17.16 → 7.0.0-rc10 for protocol compatibility

The 6.17.x line was returning 406 not-acceptable from WhatsApp's pre-key
endpoint when distributing sender keys to per-device JIDs (e.g.
40471728529510:18@s.whatsapp.net). This blocked every group send
regardless of group size.

Baileys 7.0.0-rc series tracks WhatsApp's current protocol. API is
drop-in compatible — typecheck clean, no source changes needed.

Re-pair required: 6.x signal session files are not portable to 7.x.
This commit is contained in:
yiekheng 2026-05-09 17:01:47 +08:00
parent 43882d5a1b
commit 83d9bf6e9b
2 changed files with 393 additions and 1146 deletions

View File

@ -15,7 +15,7 @@
"dependencies": { "dependencies": {
"@cmbot/db": "workspace:*", "@cmbot/db": "workspace:*",
"@cmbot/shared": "workspace:*", "@cmbot/shared": "workspace:*",
"@whiskeysockets/baileys": "^6.7.7", "@whiskeysockets/baileys": "7.0.0-rc10",
"grammy": "^1.31.0", "grammy": "^1.31.0",
"pino": "^9.5.0", "pino": "^9.5.0",
"pino-pretty": "^11.3.0", "pino-pretty": "^11.3.0",

1537
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff