diff --git a/internal/biz/ding_talk_bot.go b/internal/biz/ding_talk_bot.go index fa0a98a..f1583e9 100644 --- a/internal/biz/ding_talk_bot.go +++ b/internal/biz/ding_talk_bot.go @@ -498,13 +498,15 @@ func (d *DingTalkBotBiz) handleReport(ctx context.Context, rec *entitys.Recogniz } t, err := time.Parse(time.DateTime, configData.Time) if err != nil { - t, err = time.Parse("2006-01-02 15:04", configData.Time) if err != nil { - log.Infof("时间识别失败:%s", configData.Time) - entitys.ResText(rec.Ch, "", "时间识别失败了!可以给我一份比较具体的时间吗,例如“2025-12-31 12:00,抱歉抱歉😀") + t, err = time.Parse("2006-01-02", configData.Time) + if err != nil { + log.Infof("时间识别失败:%s", configData.Time) + entitys.ResText(rec.Ch, "", "时间识别失败了!可以给我一份比较具体的时间吗,例如“2025-12-31 12:00,抱歉抱歉😀") + return nil + } } - return nil } rep, err := bbxt.NewBbxtTools() uploader := bbxt.NewUploader(d.ossClient)