не выкидываем в главное меню
This commit is contained in:
@@ -338,7 +338,19 @@ func (b *Bot) Update(u *echotron.Update) {
|
||||
return
|
||||
}
|
||||
|
||||
// 4. Fallback - сброс в начальное состояние
|
||||
// 4. Fallback - ререндер текущего экрана, чтобы не терять прогресс
|
||||
if b.CurrentState != nil {
|
||||
mode := NewMessage
|
||||
if u.CallbackQuery != nil {
|
||||
mode = EditMessage
|
||||
}
|
||||
b.CurrentState.Enter(b, mode)
|
||||
if exec.handled || exec.transitioned {
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
// 5. Крайний fallback - сброс в начальное состояние
|
||||
b.SetState(b.commandRouter("/start"), NewMessage)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user