PDA

Просмотр полной версии : Discord


Markelov9999
20.03.2022, 23:44
Как сделать так, чтобы команда работала по определённой роли?

Legion13
21.03.2022, 20:40
Как сделать так, чтобы команда работала по определённой роли?


а че ты именно хочешь сделать, какую функцию

kiaostashi
15.01.2023, 14:46
Не знаю, актуально ли.

Импортируешь commands для работы:

Python:






from
discord
.
ext
import
commands




Далее пишешь код для определённой команды. Рассмотрим команду для очистки чата:

Python:






@bot.command
(
name
=
'clear'
)
@commands.has_any_role
(
1111111111111111111
)
async
def
clear
(
ctx
,
amount
:
int
)
:
if
amount
:
await
ctx
.
channel
.
purge
(
limit
=
amount
)
else
:
await
ctx
.
channel
.
purge
(
)




Цифры в @commands.has_any_role(1111111111111111111) заменяются айди роли, для которой будет доступна эта команда.