Нужны команды:
/start
/help
/settings
/login
/logout
/to
Они должны узнаваться всегда. Любая другая команда "/unknown" тоже должна распознаваться как неизвестная команда, а не как пост.
Все эти команды нужно ввести в меню команд через BotFather.
Реализовать так:
Диспетчеризацию делать по команде, если она есть, а если нет -- то по стейту. То есть, от вектора обработчиков стейтов перейти к вектору обработчиков команд и вектору обработчиков стейтов для отсутствующей команды. Переход к матрице команда x стейт считаю преждевременным.
Нужны команды:
/start
/help
/settings
/login
/logout
/to
Они должны узнаваться всегда. Любая другая команда "/unknown" тоже должна распознаваться как неизвестная команда, а не как пост.
Все эти команды нужно ввести в меню команд через BotFather.
Реализовать так:
Диспетчеризацию делать по команде, если она есть, а если нет -- то по стейту. То есть, от вектора обработчиков стейтов перейти к вектору обработчиков команд и вектору обработчиков стейтов для отсутствующей команды. Переход к матрице команда x стейт считаю преждевременным.