размещения ручки

This commit is contained in:
Artem Tsyrulnikov
2026-01-20 20:15:18 +03:00
parent 33c9121571
commit e8ff317566
35 changed files with 949 additions and 290 deletions

View File

@@ -329,13 +329,16 @@ func (b *Bot) Update(u *echotron.Update) {
// 1. Команды (приоритетный маршрут)
if u.Message != nil {
switch u.Message.Text {
case "/start":
switch {
case u.Message.Text == "/start":
b.SetState(b.commandRouter("/start"), NewMessage)
return
case "/start login":
case u.Message.Text == "/start login":
b.SetState(b.commandRouter("/start login"), NewMessage)
return
case strings.HasPrefix(u.Message.Text, "/start project_"):
b.SetState(b.commandRouter(u.Message.Text), NewMessage)
return
}
b.CurrentState.HandleMessage(b, u)