我是编程的新手,并创建了一个discord机器人,该机器人可以将用户嵌入的“报价”存储在列表中。问题是我不想存储这些引号的重复项。 我不确定如何检查嵌入是否已在我的em_list中,因为每个嵌入都是唯一的,即使其中的内容是重复的也是如此。请帮助:((
@client.command(aliases=['save'],brief='quote a user')
async def quote(ctx,user:discord.Member,*,message):
color=discord.Color(value=0x9C2A00)
async for messages in ctx.channel.history(limit=1):
pass
em=discord.Embed(color=color,title=message,description=f'-{user}, [original](https://discordapp.com/channels/{messages.guild.id}/{messages.channel.id}/{messages.id})')
await ctx.send(em_list)
em_list.append(em)
@client.command(aliases=['getsaves','getquotes'],brief='gets last quote/unfinished command')
async def getquote(ctx):
for quote in em_list:
await ctx.send(embed=quote)