使用变量作为掩码链接; discord.py 嵌入通过 webhook 发布; Python

Posted

技术标签:

【中文标题】使用变量作为掩码链接; discord.py 嵌入通过 webhook 发布; Python【英文标题】:Using a variable for a masked link; discord.py embed posted through webhook; python 【发布时间】:2019-07-25 07:56:31 【问题描述】:

对于将发布链接的不和谐机器人,其输出的 URL 将被屏蔽

variable = url + "/collection/" + str(field[1]) + "test"
embed.add_field(name=str(field[0]), value=str("![test]!(variable)"))

不知道这是怎么回事

embed.add_field(name=str(field[0]), value=str("![test]!( https://www.google.com)"))

【问题讨论】:

您好,欢迎来到 Stack Overflow。请发布您在使用此代码时遇到的具体问题。 value=str("[test](variable)")) 如何让变量在屏蔽链接中工作 javascript 中是 ([test]($variable))) 【参考方案1】:
variable = url + "/collection/" + str(field[1]) + "test"
embed.add_field(name=str(field[0]), value="![test]!()".format(variable))

format 替换为给定的字符串。

【讨论】:

【参考方案2】:

我认为你的意思是使用 f-strings

variable = url + "/collection/" + str(field[1]) + "test"
embed.add_field(name=str(field[0]), value=str(f"![test]!(variable)"))

这是一个 f-string 与格式化的示例

a=1
print('a') #prints a
print(''.format(a)) #prints 1
print(f'a') #also prints 1

【讨论】:

以上是关于使用变量作为掩码链接; discord.py 嵌入通过 webhook 发布; Python的主要内容,如果未能解决你的问题,请参考以下文章

使用 discord.py 将已经存在的 json 文件作为嵌入发送

如何在嵌入 discord.py 中将长字段作为页面发送?

嵌入中的超链接不起作用(discord.py)

嵌入按钮 (Discord.py)

Coinflip 嵌入命令 Discord.py?

使用 discord.py 解析嵌入不和谐的 json 数据