@vc.command(description='Joins the VC you are currently in', aliases=['connect', 'c'])
@commands.has_guild_permissions(connect=True)
async def join(self, ctx: commands.Context):
    if (ctx.author.voice is None):
        (await ctx.reply('You are not Connected to a Voice Channel!!'))
        return
    if (ctx.voice_client is None):
        voice_channel = ctx.author.voice.channel
        try:
            (await voice_channel.connect())
            (await ctx.reply('Connected!!'))
        except disnake.HTTPException:
            (await ctx.reply("Can't Connect to this Voice Channel!!"))
    else:
        (await ctx.reply('I am already in a Voice Channel!!'))
@vc.command(description='Joins the VC you are currently in', aliases=['connect', 'c'])
@commands.has_guild_permissions(connect=True)
async def join(self, ctx: commands.Context):
    if (ctx.author.voice is None):
        (await ctx.reply('You are not Connected to a Voice Channel!!'))
        return
    if (ctx.voice_client is None):
        voice_channel = ctx.author.voice.channel
        try:
            (await voice_channel.connect())
            (await ctx.reply('Connected!!'))
        except disnake.HTTPException:
            (await ctx.reply("Can't Connect to this Voice Channel!!"))
    else:
        (await ctx.reply('I am already in a Voice Channel!!'))