@Sunter

Как удалить роль у пользователя по истечении времени?

async def ping(ctx):
     role = ctx.guild.get_role(863103946063478824) 
     await ctx.author.add_roles(role, reason=None)

Есть код, который выдает роль.
Как убрать роль у пользователя через 5 минут?
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
Allan-BlackWell
@Allan-BlackWell
Ничтожество :D
Попробуйте так

import asyncio

async def ping(ctx):
    role = ctx.guild.get_role(863103946063478824) 
    await ctx.author.add_roles(role, reason=None)
    await asyncio.sleep(300)
    await ctx.author.remove_roles(role, reason=None)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
alfss
@alfss
https://career.habr.com/alfss
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы