ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Discord (https://forum.antichat.xyz/showthread.php?t=1426413)

Markelov9999 20.03.2022 23:44

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

Legion13 21.03.2022 20:40

Цитата:

Сообщение от Markelov9999

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

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

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) заменяются айди роли, для которой будет доступна эта команда.


Время: 06:49