Files
openclaw/extensions
Munem Hashmi ad0901aec1 fix(feishu): catch thrown SDK errors for withdrawn reply targets
The Feishu Lark SDK can throw exceptions (SDK errors with .code or
AxiosErrors with .response.data.code) for withdrawn/deleted reply
targets, in addition to returning error codes in the response object.

Wrap reply calls in sendMessageFeishu and sendCardFeishu with
try-catch to handle thrown withdrawn/not-found errors (230011,
231003) and fall back to client.im.message.create, matching the
existing response-level fallback behavior.

Also extract sendFallbackDirect helper to deduplicate the
direct-send fallback block across both functions.

Closes #33496
2026-03-04 02:52:12 +05:00
..
2026-03-02 04:55:53 +00:00
2026-03-02 04:55:53 +00:00
2026-03-02 04:55:53 +00:00