Вам нужно где то держать "состояние" или если понятнее точку разговора между богом и юзером. К примеру создаёте несколько таких "дорожек" по которым должен ходить юзер. И потом сохраняете к примеру в базе данных "положение" юзера на пути, так бот будет знать что дальше подсовывать пользователю после его команды. Или используйте next step function , в питоне точно знаю что есть. Такая хреновина(чаще всего функция ) которую бот будет использовать для обработки следующего сообщения . Так можно строить цепочки последовательностей цепляя на следующем шагу ещё один шаг и так до старости.