mirror of
https://github.com/HKUDS/nanobot.git
synced 2026-05-19 16:12:30 +00:00
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:
parent
5d7f3f2751
commit
8b724d510e
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user