Как использовать 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()???