38 lines
1.0 KiB
Go
38 lines
1.0 KiB
Go
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
|
||
}
|