fix(feishu): register no-op handlers for bot member events

Register handlers for im.chat.member.bot.added_v1 and
im.chat.member.bot.deleted_v1 to silence "processor not found"
errors that appear when any bot is added to or removed from a group.

Closes #3772
This commit is contained in:
chengyongru 2026-05-14 10:56:22 +08:00 committed by Xubin Ren
parent 5d7f3f2751
commit 8b724d510e

View File

@ -363,6 +363,18 @@ class FeishuChannel(BaseChannel):
"register_p2_im_chat_access_event_bot_p2p_chat_entered_v1",
self._on_bot_p2p_chat_entered,
)
# Silence "processor not found" errors when bots are added/removed from groups.
# These events carry no actionable data for the agent.
builder = self._register_optional_event(
builder,
"register_p2_im_chat_member_bot_added_v1",
lambda _: None,
)
builder = self._register_optional_event(
builder,
"register_p2_im_chat_member_bot_deleted_v1",
lambda _: None,
)
event_handler = builder.build()
# Create WebSocket client for long connection