async def unmute(self, ctx, user: discord.Member): role = discord.utils.find(lambda r: r.name == 'Muted', ctx.message.server.roles) if user.has_role(role): await bot.say("{} is not muted".format(user)) else: await bot.add_roles(user, role) '''
async def unmute(self, ctx, member: discord.Member): role = discord.utils.get(ctx.guild.roles, name="Muted") if member.has_role(role): embed = discord.Embed( title="User unmuted!", description="**{0}** was muted by **{1}**!".format( member.display_name, ctx.author.name), color=core_color) embed.set_thumbnail(url=ctx.bot.user.avatar_url) await member.remove_roles(role) else: await ctx.send("That member is not muted.") return
async def unmute(self, ctx, member: discord.Member): try: self.bot.actionLogs[ctx.message.created_at.strftime("%m/%d/%Y, %H:%M:%S")] = {"ActionType": "Unmute", "Guild": ctx.guild.name, "Author": ctx.author.name, "User": member.name} except: pass role = discord.utils.get(ctx.guild.roles, name="Muted") if member.has_role(role): embed=discord.Embed(title="User unmuted!", description="**{0}** was muted by **{1}**!".format(member.display_name, ctx.guild.name), color=core_color) embed.set_thumbnail(url=ctx.bot.user.avatar_url) await member.remove_roles(role) else: await ctx.send("That member is not muted.") return