【问题标题】:Hyperlinks in an Embed not working (discord.py)嵌入中的超链接不起作用(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

任何帮助或建议将不胜感激!

【问题讨论】:

    标签: python hyperlink discord discord.py


    【解决方案1】:

    这是因为使用 steam_api.get_game_url 生成的 URL 包含空格。 URl 不能包含空格,因此 Discord 不会将它们格式化为超链接。

    您的问题与 Discord 或 discord.py 无关。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-04
      • 1970-01-01
      • 2013-05-22
      • 2021-11-26
      • 2021-04-28
      • 2013-12-31
      • 2012-07-09
      相关资源
      最近更新 更多