Testing the missing permissions string

pull/8/head
sgoudham 4 years ago
parent 9eb8b2a036
commit e24da2dfc8

@ -1,5 +1,6 @@
import asyncio import asyncio
import datetime import datetime
import string
from contextlib import closing from contextlib import closing
import discord import discord
@ -7,7 +8,7 @@ import mariadb
from decouple import config from decouple import config
from discord import Embed from discord import Embed
from discord.ext import commands, tasks from discord.ext import commands, tasks
from discord.ext.commands import when_mentioned_or, is_owner, guild_only, has_permissions, bot_has_permissions from discord.ext.commands import when_mentioned_or, is_owner, guild_only, has_permissions
import db import db
import settings import settings
@ -205,7 +206,6 @@ async def _help(ctx, *, command: str = None):
@client.command(name="prefix", aliases=["Prefix"]) @client.command(name="prefix", aliases=["Prefix"])
@guild_only() @guild_only()
@has_permissions(manage_guild=True) @has_permissions(manage_guild=True)
@bot_has_permissions(manage_guild=True)
async def change_prefix(ctx, new: str = None): async def change_prefix(ctx, new: str = None):
"""View/Change Guild Prefix""" """View/Change Guild Prefix"""
@ -399,7 +399,7 @@ async def on_command_error(ctx, args2):
# Async def for handling command bad argument error # Async def for handling command bad argument error
async def on_bot_forbidden(ctx, args2): async def on_bot_forbidden(ctx, args2):
for perm in args2.missing_perms: for perm in args2.missing_perms:
missing_perms = "".join(perm) missing_perms = "".join(string.capwords(perm.replace("_", " ")))
# Send an error message to the user telling them that the member specified could not be found # Send an error message to the user telling them that the member specified could not be found
message = await ctx.send(f"I need **{missing_perms}** permission(s) to execute this command!") message = await ctx.send(f"I need **{missing_perms}** permission(s) to execute this command!")

Loading…
Cancel
Save