вопрос очень странный, смотрите в чем суть:
у меня есть функция
@bot.command()
async def test(ctx):
for i in range(10):
await ctx.send(i)
time.sleep(5)
то есть когда человек пишет !test ему отвечает цифрами от 0 до 9 с периодичностью 5 секунд
а как мне сделать так, чтобы когда человек писал !test ему все так же писало, но если он напишет !test второй раз ему будет писать в двух потоках, которые не зависят друг от друга
типа чтобы если я написал !test мне ответит "0", через 2 секунды я пишу !test опять, мне сразу напишет "0", через 3 секунды мне ответит "1", а еще через 2 секунды "1"