fix: 增加代理转发

This commit is contained in:
fuzhongyun 2026-01-24 09:21:39 +08:00
parent 0430595a73
commit a3935cf9ec
2 changed files with 20 additions and 1 deletions

View File

@ -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)
//广播

View File

@ -367,11 +367,28 @@ 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) {
// 代理到本地
target := "http://192.168.6.94:8090/api/v1/callback/dingtalk-robot"
if err := proxy.Do(c, target); err != nil {
if err = proxy.Do(c, target); err != nil {
log.Errorf("proxy failed: %v", err)
return err
}
return nil
}
// CallbackDingtalkCard 钉钉卡片回调
// 钉钉 callbackRouteKey: gateway.dev.cdlsxd.cn-dingtalk-card
// 钉钉 apiSecret: aB3dE7fG9hI2jK4L5M6N7O8P9Q0R1S2T
func (s *CallbackService) CallbackDingtalkCard(c *fiber.Ctx) (err error) {
// 代理到本地
target := "http://192.168.6.94:8090/api/v1/callback/dingtalk-card"
if err = proxy.Do(c, target); err != nil {
log.Errorf("proxy failed: %v", err)
return err
}