package services // 当前不用,后续切钉钉新sdk考虑使用 import ( "ai_scheduler/internal/biz" "ai_scheduler/internal/config" "ai_scheduler/internal/entitys" "context" "gitea.cdlsxd.cn/self-tools/l-dingtalk-stream-sdk-go/card" "gitea.cdlsxd.cn/self-tools/l-dingtalk-stream-sdk-go/chatbot" ) type DingtalkCardService struct { config *config.Config dingtalkCardBiz *biz.DingTalkBotBiz } func NewDingtalkCardService(config *config.Config, dingtalkCardBiz *biz.DingTalkBotBiz) *DingtalkCardService { return &DingtalkCardService{ config: config, dingtalkCardBiz: dingtalkCardBiz, } } func (d *DingtalkCardService) GetServiceCfg() (config []entitys.DingTalkBot, err error) { return } func (d *DingtalkCardService) OnChatBotMessageReceived(ctx context.Context, data *chatbot.BotCallbackDataModel) (content []byte, err error) { return } func (d *DingtalkCardService) OnCardMessageReceived(ctx context.Context, data *card.CardRequest) (resp *card.CardResponse, err error) { return }