openclaw/extensions/nextcloud-talk
Markus Klein b93ab0ddf6 fix(nextcloud-talk): calculate signature over message text, not JSON body
NextCloud Talk's Bot API expects the HMAC signature to be calculated
over `random + message` (just the message text), not over the entire
JSON body `random + {"message":"..."}`.

This fix changes the signature calculation to use the plain message
text while keeping the HTTP request body as JSON.

Fixes authentication errors when bots try to send responses:
"Nextcloud Talk: authentication failed - check bot secret"

Closes #4073

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 17:45:56 +01:00
..
src fix(nextcloud-talk): calculate signature over message text, not JSON body 2026-01-29 17:45:56 +01:00
clawdbot.plugin.json fix: add nextcloud talk manifest (#1297) (thanks @ysqander) 2026-01-20 11:38:11 +00:00
index.ts refactor: rename clawdbot to moltbot with legacy compat 2026-01-27 12:21:02 +00:00
package.json chore: prep 2026.1.27-beta.1 release 2026-01-28 01:35:58 +01:00