package entitys import ( "ai_scheduler/internal/data/model" "ai_scheduler/internal/pkg/dingtalk" "gitea.cdlsxd.cn/self-tools/l-dingtalk-stream-sdk-go/chatbot" ) type RequireDataDingTalkBot struct { Histories []model.AiChatHi UserInfo *DingTalkUserInfo Tools []model.AiBotTool Match *Match Req *chatbot.BotCallbackDataModel Ch chan Response ID int32 } type DingTalkBot struct { BotIndex string `json:"bot_index"` ClientId string `json:"client_id"` ClientSecret string `json:"client_secret"` } func (d *DingTalkBot) GetAppKey() dingtalk.AppKey { return dingtalk.AppKey{ AppKey: d.ClientId, AppSecret: d.ClientSecret, } }