Как использовать sleep глобально?

Есть код для бота Вконтакте:

import asyncio
from vkbottle.bot import Message



@bot.on.private_message(text='Таксовать')
async def taxi(message: Message):

    await message.answer('Поиск клиента...')

    await asyncio.sleep(10)

    await message.answer('Клиент найден!')

При отправке сообщения "Таксовать", всё выполняется правильно, через 10 секунд отправляется "Клиент найден!", но есть проблема, если пользователь отправит другую команду, например:"Меню", то его перекинет в меню, и там уже отправится "Клиент найден!", как можно реализовать что-бы другие команды не реагировали при asyncio.sleep()???


Ответы (0 шт):