HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 20.03.2022, 23:44
Markelov9999
Познающий
Регистрация: 14.02.2021
Сообщений: 73
С нами: 2760525

Репутация: 13
По умолчанию

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

  #2  
Старый 21.03.2022, 20:40
Legion13
Познающий
Регистрация: 23.07.2021
Сообщений: 42
С нами: 2531311

Репутация: 8
По умолчанию

Цитата:
Сообщение от Markelov9999  

Как сделать так, чтобы команда работала по определённой роли?
а че ты именно хочешь сделать, какую функцию
 
Ответить с цитированием

  #3  
Старый 15.01.2023, 14:46
kiaostashi
Познающий
Регистрация: 27.04.2019
Сообщений: 45
С нами: 3709605

Репутация: 63
По умолчанию

Не знаю, актуально ли.

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





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.