В общем я далек от программирования но вдруг мне в голову взбрело сделать бота который будет отправлять сообщения в дискорд канал. Я немного пошарил и смог написать что то. В целом всё работает, но проблема в том что у команд кулдаун разный. Например команда p!work должна вводиться раз в 30 секунд а команда p!trivia hard раз в десять минут. Таким образом когда я запускаю скрипт получается ненужный флуд. Прежде чем писать сюда я полазил в инете но ничего путного у меня не получилось так что надеюсь что вы мне поможете)
Код:
import discord
from discord.ext import commands
import time
import asyncio
client = commands.Bot( command_prefix = "**1")
@client.event
async def on_ready():
print(f"thread 1 is working")
channel = client.get_channel(#channelid)
import time
while True:
message = await channel.send('p!hilo')
await asyncio.sleep(2)
await message.delete()
message1 = await channel.send('p!work')
await asyncio.sleep(2)
await message1.delete()
pass
time.sleep(3)
message2 = await channel.send('h')
await asyncio.sleep(2)
await message2.delete()
pass
time.sleep(3)
message3 = await channel.send('p!trivia hard')
await asyncio.sleep(2)
await message3.delete()
pass
time.sleep(3)
message4 = await channel.send('2')
await asyncio.sleep(2)
await message4.delete()
pass
time.sleep(3)
message5 = await channel.send('p!dep all')
await asyncio.sleep(2)
await message5.delete()
time.sleep(22)
pass
client.run("#token", bot = False)