嵌入中的超链接不起作用(discord.py)
Posted
技术标签:
【中文标题】嵌入中的超链接不起作用(discord.py)【英文标题】:Hyperlinks in an Embed not working (discord.py) 【发布时间】:2022-01-20 02:10:46 【问题描述】:这里有个棘手的问题...
我有一个 dicts (top_x_games) 列表,我正在循环并从中添加某些元素到一个字符串中。问题是用于在消息中添加可点击链接的[here](your_link_goes_here)
不和谐语法似乎不起作用。这适用于单个字符串的情况,所以我不确定为什么它不在这里。
description2 = ""
for game in top_x_games:
description2 += f"#game['rank']) [game['name']](steam_api.get_game_url(game['name'])) with f"(game['player_count']) players\n"
结果的一个示例是这样的,其中 10 个中随机有 2 个将 url 正确超链接到 game['name']
值,但其他人没有:
see screenshot
任何帮助或建议将不胜感激!
【问题讨论】:
【参考方案1】:这是因为使用 steam_api.get_game_url
生成的 URL 包含空格。 URl 不能包含空格,因此 Discord 不会将它们格式化为超链接。
您的问题与 Discord 或 discord.py 无关。
【讨论】:
以上是关于嵌入中的超链接不起作用(discord.py)的主要内容,如果未能解决你的问题,请参考以下文章