簡體   English   中英

如果您擁有 python 的特定權限,我如何才能使某些命令有效?

[英]How can I make some commands only work if you have a specific permission with python?

我有一個命令“$clear”,它清除特定數量的消息。 如果您只有“管理員”權限,我不知道如何使此命令起作用。 如果有人知道如何做到這一點,那將對我有很大幫助,這是我的代碼:

async def clear(message, limit:int):
    await message.channel.purge(limit=limit)
    await message.channel.send(f'{limit} messages have been cleared.')

使用@commands.has_permissions(administrator=True)裝飾器將只允許管理員運行給定的命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM