Таймер, без паузы
Я пишу telegram бота на aiogram (Python). Мне нужен секундомер или таймер который будет работать при команде /game. Но при этом не останавливал другие команды например /start. Есть такие модули ? Помогите пожалуйста! Заранее спасибо!
@bot.message_handler(commands=['start'])
def send_welcome(message):
bot.send_message(message.chat.id, 'Привет')
@bot.message_handler(commands=['game'])
def send_game(message):
for q in range(60):
time.sleep(1)
i += 1
if i == 10:
await bot.send_message(message.chat.id, 'Осталось 30 секунд')
Ответы (1 шт):
Автор решения: Саят Советжанов
→ Ссылка
Вот ответ:
import asyncio
@bot.message_handler(commands=['start'])
async def send_welcome(message):
await bot.send_message(message.chat.id, 'Привет')
@bot.message_handler(commands=['game'])
async def send_game(message):
i = 0
for q in range(60):
await asyncio.sleep(1)
i += 1
if i == 10:
await bot.send_message(message.chat.id, 'Осталось 30 секунд')