Восстановление команды Discord игнорирует определенные роли на определенном сервере - PullRequest
0 голосов
/ 03 сентября 2018

Мне интересно, можно ли отключить перезарядку команды для роли на определенном сервере, поэтому пользователи с обычной ролью в Server1 не получат перезарядку, но обычные пользователи (роль @everyone) получат перезарядку, но если пользователь имеет обычную роль в Server2, он получит перезарядку.

1 Ответ

0 голосов
/ 04 сентября 2018

Вы можете просто использовать оператор if. Я не очень знаком с синтаксисом перезаписи discord.py, так что вот какой-то псевдокод:

@client.event
async def on_message(message):
    role = discord.utils.get(...)
    if message.content.startswith(...) and (message.author.hasRole(role) or not countdownIsActive):
        ...
...