【问题标题】:How do you create a discord bot that creates embeds which contain previews of videos你如何创建一个不和谐的机器人来创建包含视频预览的嵌入
【发布时间】:2021-01-22 01:41:22
【问题描述】:

我正在创建一个允许用户创建嵌入消息的机器人。这是我正在使用的命令:

    @bot.command()
async def embed(ctx,title_str,text_str,url_str):
    embed=discord.Embed(title=title_str, url=url_str, description=text_str, color=0xFF5733)
    await ctx.send(embed=embed)

这很好用,但是如果链接了视频,我希望它添加预览图像 - 就像您发布 Youtube 链接一样,我尝试将 image = video_url 添加到 discord.Embed 命令,但是这没有帮助。

很明显,discord 能够做到这一点,因为当您输入视频的 url 时,您会在自动生成的嵌入中获得预览。

【问题讨论】:

    标签: discord.py


    【解决方案1】:

    根据 Discord API 文档:“对于嵌入对象,您可以设置除类型(无论您是否尝试设置它都会很丰富)、提供者、视频以及任何高度、宽度或 proxy_url 值之外的所有字段图片。”

    因此,您无法通过 API 将视频分配给嵌入。

    见:https://discord.com/developers/docs/resources/channel#create-message

    【讨论】:

      猜你喜欢
      • 2020-12-28
      • 2020-11-29
      • 2021-09-13
      • 1970-01-01
      • 2020-11-05
      • 2020-09-06
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      相关资源
      最近更新 更多