python - 在 Python 中编写 Discord 机器人 - 如何在嵌入中缩进?
问题描述
我一直在试图弄清楚如何在嵌入中缩进(下一行)。我知道embed.add_field
,但这不是我想要的。它创建一个标题,其下方有一些文本。我想要一个新的文本行,没有标题。
解决方案
您不能将字段留空,也不能使用其他字段来规避“副标题”文本,因为必须提供它,但这里有一些方法可以解决这个问题,
在此示例中,您可以在不需要的字段中使用粗体字体装饰器,也可以使用 unicode 空白字符,该字符也将显示为空白字段。
embed = discord.Embed(title='title', color=0xffbf00)
embed.add_field(name='sub-title', value='** **', inline=False)
embed = discord.Embed(title='title', color=0xffbf00)
embed.add_field(name='\u200b', value='Item 1', inline=False)
Intead,如果你想要一个列表,你可以只使用多行字符串,这会使内容看起来好像没有副标题
embed = discord.Embed(title='title', color=0xffbf00)
embed.add_field(name='\u200b', value='''
test
test
test
test
test''', inline=False)
推荐阅读
- excel - ADDRESS 公式参数的含义
- flutter - 在 org.gradle.api.Projec 类型的项目“:app”上找不到参数 [build_1ebi9fgddm6fztg1dwfx76c67$_run_closure2@3e3a1649] 的方法 android()
- javascript - HTML Audio 在调用 audio.play() 后停止 IOS 音乐播放器
- java - 必需,缺少请求正文:当我尝试加载 Swagger 时公开
- java - JaVers 的 MongoDB 文档版本更新问题
- spring-boot - 从 swagger codegen 插件生成的界面中的 Produces 属性有一个额外的值“result”
- angular - 如果在页面刷新一段时间后打开该组件,ngx-extended-pdf-viewer 不会加载 pdf
- javascript - 来自 Vue.js 组件的 Img 元素未渲染到 Laravel 生产环境中
- graphql - 有没有办法为两个或多个 GraphQL 服务生成聚合的 schema.json?
- c++ - 是否可以使用 gcc/g++ 从 Windows 编译到 Linux?