首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >你怎么能在一个单独的嵌入中显示一个公会中的每个表情符号呢?

你怎么能在一个单独的嵌入中显示一个公会中的每个表情符号呢?
EN

Stack Overflow用户
提问于 2021-10-22 04:15:03
回答 1查看 45关注 0票数 1

我目前正在尝试创建一个代码,它可以读取公会中的所有表情符号,然后将其导出到一个单独的嵌入中。我们确实弄清楚了如何调用公会中的每个表情符号,即使是动画表情,但它不会在单个嵌入上工作(它会在每个嵌入中发送一个表情符号)任何帮助都是非常感谢的!

我试过使用while True:,但因为它是一个循环,所以它只会遍历表情符号,不会停止。代码:

代码语言:javascript
运行
复制
@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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-22 04:26:33

你可以使用一个for循环,它遍历了公会中的每个表情,并将表情添加到描述中,如下所示:

代码语言:javascript
运行
复制
@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)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69671354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档