размещения ручки
This commit is contained in:
@@ -2,6 +2,7 @@ package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
"regexp"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
@@ -24,11 +25,19 @@ func main() {
|
||||
})
|
||||
|
||||
var commandRouter = func(command string) bot.State {
|
||||
switch command {
|
||||
case "/start":
|
||||
createCreativeRe := regexp.MustCompile(`^/start project_(.+)_createcreative$`)
|
||||
|
||||
switch {
|
||||
case command == "/start":
|
||||
return &screens.MainMenu{}
|
||||
case "/start login":
|
||||
case command == "/start login":
|
||||
return &screens.Login{}
|
||||
case createCreativeRe.MatchString(command):
|
||||
projectID := createCreativeRe.FindStringSubmatch(command)[1]
|
||||
return &screens.AddCreativeStart{Ctx: &screens.AddCreativeCtx{
|
||||
ProjectID: projectID,
|
||||
BackState: &screens.MainMenu{},
|
||||
}}
|
||||
}
|
||||
panic("Unknown command: " + command)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user