From 6285aec958ef7f158822a05ad256515a697b8d10 Mon Sep 17 00:00:00 2001 From: "shouzheng.zhang" Date: Mon, 11 May 2026 10:18:13 +0800 Subject: [PATCH] fix(feishu): use dynamic channel name instead of hardcoded "feishu" Use bc.Name() for BaseChannel initialization so multi-instance feishu channels get correct distinct names. --- pkg/channels/feishu/feishu_64.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/channels/feishu/feishu_64.go b/pkg/channels/feishu/feishu_64.go index d09c021c7..25b0f9a36 100644 --- a/pkg/channels/feishu/feishu_64.go +++ b/pkg/channels/feishu/feishu_64.go @@ -60,7 +60,7 @@ type cachedMessage struct { } func NewFeishuChannel(bc *config.Channel, cfg *config.FeishuSettings, bus *bus.MessageBus) (*FeishuChannel, error) { - base := channels.NewBaseChannel("feishu", cfg, bus, bc.AllowFrom, + base := channels.NewBaseChannel(bc.Name(), cfg, bus, bc.AllowFrom, channels.WithGroupTrigger(bc.GroupTrigger), channels.WithReasoningChannelID(bc.ReasoningChannelID), )