@dp.message_handler(commands=['weather'])
async def echo(message: types.Message):
await message.answer("Введите город")
@dp.message_handler(content_types=['text'])
async def echo(message: types.Message):
# если мы чего-то ждем от пользователя
if user.waitdata:
# если ждем город
if user.waitdata == "city':
#Следующее сообщение можно считать городом
# сохраняем город