You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

discord.py中Embed字段间距过窄,如何加宽间距?

解决Discord Embed内联字段间距过窄的问题
  • 核心限制说明:Discord官方并未提供直接调整Embed内联字段间距的API,字段的布局间距由Discord客户端自身渲染控制,我们只能通过间接方式模拟加宽效果。

方法1:用全角空格填充字段内容

在字段的name或value末尾添加全角空格( ),利用全角空格不会被客户端压缩的特性来增加间距,空格数量可按需调整:

embed = discord.Embed(title="test", description="test")
# 在name末尾添加2个全角空格来拉开间距
embed.add_field(name="player1  ", value="ccc", inline=True)
embed.add_field(name="player2  ", value="bbb", inline=True)
embed.add_field(name="player3", value="aaa", inline=True)

await self.__interaction.response.send_message(embed=embed)

方法2:插入空内联字段占位

在需要加宽间距的字段之间,添加无内容的空内联字段,利用空字段占据的空间来拉开原有字段的距离:

embed = discord.Embed(title="test", description="test")
embed.add_field(name="player1", value="ccc", inline=True)
# 插入空字段作为间距占位
embed.add_field(name="", value="", inline=True)
embed.add_field(name="player2", value="bbb", inline=True)
embed.add_field(name="", value="", inline=True)
embed.add_field(name="player3", value="aaa", inline=True)

await self.__interaction.response.send_message(embed=embed)
  • 注意事项:使用空字段时要注意Discord一行最多支持3个内联字段,避免因空字段数量导致布局错乱。

内容的提问来源于stack exchange,提问作者박승철

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 13:52:03