diff --git a/bot.go b/bot.go index fb19b2b..14b9b5b 100644 --- a/bot.go +++ b/bot.go @@ -270,9 +270,11 @@ func botListParsingRule(m *tb.Message) { } func botTimer(m *tb.Message) { - r := regexp.MustCompile("^(?P([0-9]{2}h){0,1}([0-9]{2}m){0,1}([0-9]{2}s){0,1}) \"(?P(.*))\"$") + r := regexp.MustCompile("^(?P[0-9]{2}h){0,1}(?P[0-9]{2}h){0,1}(?P[0-9]{2}s){0,1} \"(?P(.*))\"$") if r.MatchString(m.Payload) { - log.Printf("Timer : Delay : %s\n", r.ReplaceAllString(m.Payload, "${Delay}")) + log.Printf("Timer : Hour : %s\n", r.ReplaceAllString(m.Payload, "${Hour}")) + log.Printf("Timer : Minute : %s\n", r.ReplaceAllString(m.Payload, "${Minute}")) + log.Printf("Timer : Second : %s\n", r.ReplaceAllString(m.Payload, "${Second}")) log.Printf("Timer : Msg : %s\n", r.ReplaceAllString(m.Payload, "${Msg}")) } /*