Не работает команда бан
Не могу понять что не так в этом коде:
#Команда для бана
@bot.command( pass_context = True)
@commands.has_permissions( administrator = True)
async def ban( ctx, member: discord.Member, *, reason = None):
await member.ban(reason = reason)
author = ctx.message.author
await ctx.send(
embed = discord.Embed(
color = 0xEC2C2D,
title="Ban",
description=f"Ban user { member.mention }",
)
embed.set_footer( text = ctx.author.name, icon_url = ctx.author.avatar_url )
embed.set_author( name = bot.user.name, icon_url = bot.user.avatar_url ))
Выдает эту ошибку:
File "<string>", line 139
embed.set_footer( text = ctx.author.name, icon_url = ctx.author.avatar_url )
^
SyntaxError: invalid syntax
[Program finished]
Ответы (1 шт):
Автор решения: RAINGM
→ Ссылка
@bot.command()
@commands.has_permissions(administrator=True)
async def ban(ctx, member: discord.Member, *, reason=None):
await member.ban(reason=reason)
embed = discord.Embed(color=0xEC2C2D, title="Ban", description=f"Ban user { member.mention }")
embed.set_footer(text=ctx.author.name, icon_url=ctx.author.avatar_url)
embed.set_author(name=bot.user.name, icon_url=bot.user.avatar_url)
await ctx.send(embed=embed)