Final fix for execute
This commit is contained in:
parent
8f1c628170
commit
7b19fa67e1
1 changed files with 4 additions and 1 deletions
|
@ -105,7 +105,10 @@ async def whitelist(
|
||||||
)
|
)
|
||||||
async def execute(inter: disnake.AppCmdInter, command:str):
|
async def execute(inter: disnake.AppCmdInter, command:str):
|
||||||
await inter.response.defer()
|
await inter.response.defer()
|
||||||
if int(os.getenv("ADMIN_ROLE_ID")) not in inter.user.roles:
|
guild = bot.get_guild(int(os.getenv("GUILD_ID")))
|
||||||
|
member = await guild.fetch_member(inter.user.id)
|
||||||
|
role = guild.get_role(int(os.getenv("ADMIN_ROLE_ID")))
|
||||||
|
if role not in member.roles:
|
||||||
await inter.edit_original_response(content="Only the server admins may run this command")
|
await inter.edit_original_response(content="Only the server admins may run this command")
|
||||||
return
|
return
|
||||||
with Client(os.getenv("RCON_IP"), int(os.getenv("RCON_PORT")), passwd=os.getenv("RCON_PASSWORD")) as client:
|
with Client(os.getenv("RCON_IP"), int(os.getenv("RCON_PORT")), passwd=os.getenv("RCON_PASSWORD")) as client:
|
||||||
|
|
Loading…
Reference in a new issue