Ошибка атрибута: объект «Нетип» не имеет атрибута «упоминание» discord.py

#python #discord #discord.py

#питон #Discord #discord.py

Вопрос:

Я больше не знаю, где искать ошибку, я просмотрел все и ничего не смог найти.

 @commands.command(aliases=["sm","курить"]) async def smoke(self, ctx, member: discord.Member = None):  if not member:  images = random.choice(["https://i.pinimg.com/originals/bf/2c/44/bf2c441173e401cfcb185a14bf32c655.gif","https://i.pinimg.com/originals/44/89/56/448956f52d0e53367b2b6faacfb7539f.gif","https://i.pinimg.com/originals/73/47/19/7347192ae9916c177229ba972ccf8a68.gif","https://c.tenor.com/NdumUfGJWy8AAAAC/cigarette-anime.gif","https://thumbs.gfycat.com/PeskyPositiveHawk-small.gif"])  embed = discord.Embed(title='**Курение**', description=f'{ctx.author.mention} пошёл/ла курить',  color=discord.Colour.from_rgb(138, 43, 226), timestamp=ctx.message.created_at)  embed.set_footer(text=f"nn{ctx.author.name} ", icon_url=ctx.author.avatar_url)  embed.set_image(url=images)  await ctx.send(embed=embed)  if member == ctx.author:  Embed=discord.Embed(  title="**Курение**",  description="**Курить с самим собой не самая лучшая идея. Покури с другим пользователем**" "n .smoke @ник(Другой пользователь а не вы)",  color=discord.Colour.from_rgb(138, 43, 226))  await ctx.reply(embed=Embed)  else:  author = ctx.message.author  image = random.choice(["https://media.giphy.com/media/y7IQJbLegexig/giphy.gif","https://64.media.tumblr.com/bb510e908b87f9ed0183225234586845/d98956bdaadbbd15-3f/s500x750/825717b906bd42c89b6ebfccdf3627b435e81fd9.gif","https://c.tenor.com/yv4dB2fOTlkAAAAC/anime-cigarette.gif","https://i.pinimg.com/originals/bf/f6/a7/bff6a75ffc4b6c912e8d0b607eeecf6d.gif","https://i.pinimg.com/originals/09/4b/93/094b933ad995a98ae434a573860fc805.gif","https://i.pinimg.com/originals/44/89/56/448956f52d0e53367b2b6faacfb7539f.gif"])  embed = discord.Embed(title= '**Курение**' ,description =f'{ctx.author.mention} курит вместе с {member.mention} ',  color=discord.Colour.from_rgb(138, 43, 226),timestamp=ctx.message.created_at)  embed.set_footer(text=f"nn{ctx.author.name} " ,icon_url=ctx.author.avatar_url)  embed.set_image(url=image)  await ctx.send(embed=embed)  

Комментарии:

1. Вам нужно добавить a return в конец вашего if not member предложения, иначе код будет выполняться, если не будет указан ни один участник, и else при попытке доступа произойдет ошибка в блоке member.mention