diff --git a/cmd/agent/main.go b/cmd/agent/main.go index 58695b54..cf9500ee 100644 --- a/cmd/agent/main.go +++ b/cmd/agent/main.go @@ -396,7 +396,9 @@ func provideChannelRegistry(log *slog.Logger, hub *local.RouteHub, mediaService qqAdapter.SetAssetOpener(mediaService) registry.MustRegister(qqAdapter) - registry.MustRegister(feishu.NewFeishuAdapter(log)) + feishuAdapter := feishu.NewFeishuAdapter(log) + feishuAdapter.SetAssetOpener(mediaService) + registry.MustRegister(feishuAdapter) registry.MustRegister(local.NewCLIAdapter(hub)) registry.MustRegister(local.NewWebAdapter(hub)) return registry