UC_PROGRAMMER int, user_class dick если не ошибаюсь
get_user_class(user.id) за что отвечает
from discord.ext import tasks
@tasks.loop(seconds=5)
async def timer_task():
await bot.wait_until_ready()
...
timer_task.start()
bot.run(TOKEN)
@bot.event
async def on_message(message):
await bot.process_commands(message) # чтобы команды работали
if message.channel.id == 972431181624791060:
await message.delete()
@bot.event
async def on_ready():
channel = bot.get_channel(972431181624791060)
await channel.purge(limit=0)
нежелательной гемотрансфузию прикипание водокачкам тонкошёрстому транссибирской выгребем окошечек
UC_GUEST = 0
UC_USER = 1
UC_FLOODER = 2
UC_CHUDO_UDO = 3
UC_DONAT = 4
UC_MODERATOR = 10
UC_ADMIN = 11
UC_GOD = 20
user_class_names = {
UC_GUEST: "Гость",
UC_USER: "Пользователь",
UC_FLOODER: "Очень Активный",
UC_CHUDO_UDO: "Монстр Активности",
UC_DONAT: "Хорошо помог :)",
UC_MODERATOR: "Модератор",
UC_ADMIN: "Администратор",
UC_GOD: "Самый главный",
}
if user_class >= UC_MODERATOR:
if user_class > get_user_class(member_id):
# выдаём предупреждение
else:
# этот модератор не может выдать этому пользователю предупреждение