Adding commentary

pull/8/head
sgoudham 4 years ago
parent 1db9dd4973
commit f64c6f2f63

@ -6,7 +6,7 @@ from typing import Optional
import discord import discord
import mariadb import mariadb
from decouple import config from decouple import config
from discord import Embed, Forbidden from discord import Embed
from discord.ext import commands from discord.ext import commands
from discord.ext.commands import when_mentioned_or, has_permissions, guild_only from discord.ext.commands import when_mentioned_or, has_permissions, guild_only
@ -18,6 +18,7 @@ from settings import blank_space, enso_embedmod_colours, enso_guild_ID, enso_new
cached_prefixes = {} cached_prefixes = {}
# Updating the prefix within the dict and database when the method is called
async def storage_prefix_for_guild(ctx, prefix): async def storage_prefix_for_guild(ctx, prefix):
cached_prefixes[str(ctx.guild.id)] = prefix cached_prefixes[str(ctx.guild.id)] = prefix
@ -286,6 +287,8 @@ async def on_member_remove(member):
# Bot Event for handling all errors within discord.commands # Bot Event for handling all errors within discord.commands
@client.event @client.event
async def on_command_error(ctx, args2): async def on_command_error(ctx, args2):
discord.errors.Forbidden = getattr(discord.errors.Forbidden, "original", discord.errors.Forbidden)
# if the user did not specify an user # if the user did not specify an user
if isinstance(args2, commands.MissingRequiredArgument): if isinstance(args2, commands.MissingRequiredArgument):
await on_command_missing_user(ctx) await on_command_missing_user(ctx)
@ -302,7 +305,7 @@ async def on_command_error(ctx, args2):
elif isinstance(args2, commands.BadArgument): elif isinstance(args2, commands.BadArgument):
await on_command_bad_argument(ctx) await on_command_bad_argument(ctx)
# if the bot does not permissions to send the command # if the bot does not permissions to send the command
elif isinstance(args2, Forbidden): elif isinstance(args2, discord.errors.Forbidden):
await on_command_forbidden(ctx) await on_command_forbidden(ctx)

Loading…
Cancel
Save