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.
This commit is contained in:
shouzheng.zhang 2026-05-11 10:18:13 +08:00
parent 6e6293e596
commit 6285aec958

View file

@ -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),
)