fix: 增加卡片回调路由

This commit is contained in:
fuzhongyun 2026-01-24 09:18:17 +08:00
parent 5d58cbc0f6
commit 451f68056c
2 changed files with 11 additions and 0 deletions

View File

@ -70,6 +70,8 @@ func SetupRoutes(app *fiber.App, ChatService *services.ChatService, sessionServi
r.Post("/callback", callbackService.Callback) r.Post("/callback", callbackService.Callback)
// 钉钉机器人回调 // 钉钉机器人回调
r.Post("/callback/dingtalk-robot", callbackService.CallbackDingtalkRobot) r.Post("/callback/dingtalk-robot", callbackService.CallbackDingtalkRobot)
// 钉钉卡片回调
r.Post("/callback/dingtalk-card", callbackService.CallbackDingtalkCard)
// 回调 // 回调
r.Get("/qywx/callback", callbackService.QywxCallback) r.Get("/qywx/callback", callbackService.QywxCallback)
//广播 //广播

View File

@ -388,6 +388,8 @@ func getString(str, endstr string, start int, msg *string) int {
} }
// CallbackDingtalkRobot 钉钉机器人回调 // CallbackDingtalkRobot 钉钉机器人回调
// 钉钉 callbackRouteKey: gateway.dev.cdlsxd.cn-dingtalk-robot
// 钉钉 apiSecret: aB3dE7fG9hI2jK4L5M6N7O8P9Q0R1S2T
func (s *CallbackService) CallbackDingtalkRobot(c *fiber.Ctx) (err error) { func (s *CallbackService) CallbackDingtalkRobot(c *fiber.Ctx) (err error) {
// 获取body中的参数 // 获取body中的参数
body := c.Request().Body() body := c.Request().Body()
@ -575,3 +577,10 @@ func (s *CallbackService) issueHandlingExtractContent(data chatbot.BotCallbackDa
func (s *CallbackService) issueHandlingCollectQA() { 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")
}