фиксы

This commit is contained in:
Artem Tsyrulnikov
2026-01-08 21:50:04 +03:00
parent 3e5bdb8164
commit eb54b01835
20 changed files with 462 additions and 405 deletions

View File

@@ -29,9 +29,18 @@ func main() {
LoginURL: loginURL,
})
var mainMenu = func() bot.State { return &screens.MainMenu{} }
var commandRouter = func(command string) bot.State {
switch command {
case "/start":
return &screens.MainMenu{}
case "/start login":
return &screens.Login{}
}
panic("Unknown command: " + command)
}
newBot := func(chatID int64) echotron.Bot {
return bot.NewBot(chatID, botToken, mainMenu, backendClient, handlers.HandleGlobalCallback)
return bot.NewBot(chatID, botToken, commandRouter, backendClient, handlers.HandleGlobalCallback)
}
dsp := echotron.NewDispatcher(botToken, newBot)