我目前正在尝试创建一个代码,它可以读取公会中的所有表情符号,然后将其导出到一个单独的嵌入中。我们确实弄清楚了如何调用公会中的每个表情符号,即使是动画表情,但它不会在单个嵌入上工作(它会在每个嵌入中发送一个表情符号)任何帮助都是非常感谢的!
我试过使用while True:,但因为它是一个循环,所以它只会遍历表情符号,不会停止。代码:
@commands.command()
async def gimmeem(self, ctx):
      
        global j
        emojilist = ctx.guild.emojis
        bomber = (emojilist)[j]
        j += 1
        j =  0 if j == len(emojilist) else j
        
        emb = discord.Embed(title = "Server Emojis") #"You need help but here"
        emb.add_field(name = "Animated Emojis", value = f"{bomber} ")
        await ctx.send(embed=emb)发布于 2021-10-22 04:26:33
你可以使用一个for循环,它遍历了公会中的每个表情,并将表情添加到描述中,如下所示:
@commands.command()
async def emoji(ctx):
   emojis = ctx.guild.emojis
   desc = ''
   for emoji in emojis:
      desc += str(emoji)
   await ctx.send(embed=discord.Embed(title='Emojis',description=desc)https://stackoverflow.com/questions/69671354
复制相似问题