From 033854a3ffec50d1eda544814f6bbb41316b7db6 Mon Sep 17 00:00:00 2001 From: matevip Date: Sat, 16 May 2026 17:39:19 +0800 Subject: [PATCH] fix(feishu): restore reaction-event no-op handlers dropped by an over-eager dedup revert --- .../vip/mate/channel/feishu/FeishuChannelAdapter.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/mateclaw-server/src/main/java/vip/mate/channel/feishu/FeishuChannelAdapter.java b/mateclaw-server/src/main/java/vip/mate/channel/feishu/FeishuChannelAdapter.java index 992937ed..1a751bc9 100644 --- a/mateclaw-server/src/main/java/vip/mate/channel/feishu/FeishuChannelAdapter.java +++ b/mateclaw-server/src/main/java/vip/mate/channel/feishu/FeishuChannelAdapter.java @@ -221,6 +221,15 @@ public class FeishuChannelAdapter extends AbstractChannelAdapter { } } }) + // Silently ignore message reaction events to avoid HandlerNotFoundException + .onP2MessageReactionCreatedV1(new ImService.P2MessageReactionCreatedV1Handler() { + @Override + public void handle(com.lark.oapi.service.im.v1.model.P2MessageReactionCreatedV1 event) {} + }) + .onP2MessageReactionDeletedV1(new ImService.P2MessageReactionDeletedV1Handler() { + @Override + public void handle(com.lark.oapi.service.im.v1.model.P2MessageReactionDeletedV1 event) {} + }) .build(); return new com.lark.oapi.ws.Client.Builder(appId, appSecret)