test
This commit is contained in:
parent
61a5bf32de
commit
9ec3ec7d7d
7
bot.go
7
bot.go
@ -270,11 +270,10 @@ func botListParsingRule(m *tb.Message) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func botTimer(m *tb.Message) {
|
func botTimer(m *tb.Message) {
|
||||||
r := regexp.MustCompile("^((?P<Hour>[0-9]{2})h){0,1}((?P<Minute>[0-9]{2})m){0,1}((?P<Second>[0-9]{2})s){0,1} \"(?P<Msg>(.*))\"$")
|
r := regexp.MustCompile("^(?P<Duration>([0-9]*(s|m|h))+) \"(?P<Msg>(.*))\"$")
|
||||||
if r.MatchString(m.Payload) {
|
if r.MatchString(m.Payload) {
|
||||||
log.Printf("Timer : Hour : %s\n", r.ReplaceAllString(m.Payload, "${Hour}"))
|
h, _ := strconv.ParseInt(r.ReplaceAllString(m.Payload, "${Hour}"), 10, 32)
|
||||||
log.Printf("Timer : Minute : %s\n", r.ReplaceAllString(m.Payload, "${Minute}"))
|
log.Printf("Timer : Duration : %s\n", r.ReplaceAllString(m.Payload, "${Duration}"))
|
||||||
log.Printf("Timer : Second : %s\n", r.ReplaceAllString(m.Payload, "${Second}"))
|
|
||||||
log.Printf("Timer : Msg : %s\n", r.ReplaceAllString(m.Payload, "${Msg}"))
|
log.Printf("Timer : Msg : %s\n", r.ReplaceAllString(m.Payload, "${Msg}"))
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user