From 451f68056ce2fe74630c5efae2d9b03569028b89 Mon Sep 17 00:00:00 2001 From: fuzhongyun <15339891972@163.com> Date: Sat, 24 Jan 2026 09:18:17 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A2=9E=E5=8A=A0=E5=8D=A1=E7=89=87?= =?UTF-8?q?=E5=9B=9E=E8=B0=83=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/server/router/router.go | 2 ++ internal/services/callback.go | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/internal/server/router/router.go b/internal/server/router/router.go index 10f712c..e334a36 100644 --- a/internal/server/router/router.go +++ b/internal/server/router/router.go @@ -70,6 +70,8 @@ func SetupRoutes(app *fiber.App, ChatService *services.ChatService, sessionServi r.Post("/callback", callbackService.Callback) // 钉钉机器人回调 r.Post("/callback/dingtalk-robot", callbackService.CallbackDingtalkRobot) + // 钉钉卡片回调 + r.Post("/callback/dingtalk-card", callbackService.CallbackDingtalkCard) // 回调 r.Get("/qywx/callback", callbackService.QywxCallback) //广播 diff --git a/internal/services/callback.go b/internal/services/callback.go index e97f816..37be38e 100644 --- a/internal/services/callback.go +++ b/internal/services/callback.go @@ -388,6 +388,8 @@ func getString(str, endstr string, start int, msg *string) int { } // CallbackDingtalkRobot 钉钉机器人回调 +// 钉钉 callbackRouteKey: gateway.dev.cdlsxd.cn-dingtalk-robot +// 钉钉 apiSecret: aB3dE7fG9hI2jK4L5M6N7O8P9Q0R1S2T func (s *CallbackService) CallbackDingtalkRobot(c *fiber.Ctx) (err error) { // 获取body中的参数 body := c.Request().Body() @@ -575,3 +577,10 @@ func (s *CallbackService) issueHandlingExtractContent(data chatbot.BotCallbackDa func (s *CallbackService) issueHandlingCollectQA() { } + +// CallbackDingtalkCard 处理钉钉卡片回调 +// 钉钉 callbackRouteKey: gateway.dev.cdlsxd.cn-dingtalk-card +// 钉钉 apiSecret: aB3dE7fG9hI2jK4L5M6N7O8P9Q0R1S2T +func (s *CallbackService) CallbackDingtalkCard(ctx *fiber.Ctx) error { + return ctx.SendString("dingtalk card callback") +}