Discord.py 添加没有名称属性的嵌入字段

新手上路,请多包涵

我想在嵌入的文本框中显示排行榜(地点、名称、级别)。问题是,我必须将 name=‘smth’ 放入 embed.add_field 函数中,否则它将无法工作。

但如果我这样做,它看起来像这样: 在此处输入图像描述

我怎样才能删除这些标题?

我目前的代码是

number = 0
for x in character_list:
    if number == 0:
        embed.add_field(name='Platz', value=x[0], inline=True)
        embed.add_field(name='Name', value=x[1], inline=True)
        embed.add_field(name='Level', value=x[2], inline=True)
        number = 1
    else:
        embed.add_field(name='', value=x[0], inline=True)
        embed.add_field(name='', value=x[1], inline=True)
        embed.add_field(name='', value=x[2], inline=True)
return await client.say(embed=embed)

我还尝试使用 utf-8 中的假空间,但它看起来很难看,因为没有白色标题,只有一个空间。如果它是空的,我想删除它

原文由 Luranis 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 340
1 个回答

有一个零宽度的空白字符 \u200b,如果您将字段标题文本设置为,嵌入将不会呈现字段标题。

原文由 Chris Jones 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题