我正在使用python-rewrite开发Discord机器人。我有一个名为crimson的nsfw命令,该命令首先检查该频道是否为nsfw频道,然后将其发布到nsfw漫画的链接。
现在,我想对其进行设置,以便将链接发布为嵌入,但是当我将链接添加到嵌入时,它不会在嵌入中添加标签或缩略图。我希望它从发布的链接中检索该信息。这是一个示例:https://imgur.com/Rgkt511像这样。
标题(作为链接),漫画的标签(作为描述)以及漫画的图片都是从机器人发布的网站上获取的,我可以通过这种方式实现。我在想一种方法可以作为网络挂钩,但我不太确定。
这是我当前的代码,
@client.command()
async def crimson(ctx):
if ctx.channel.is_nsfw():
e = discord.Embed(url="https://nhentai.net/g/176455/", color=0x32CD32)
await ctx.send(embed=e)
else:
embed = discord.Embed(title="ARE YOU INSANE THIS CHANNEL IS A SFW CHANNEL!!", color=0xDC143C)
embed.set_image(url="https://www.anime-planet.com/images/characters/romani-archaman-119364.jpg?t=1483745959")
await ctx.send(embed=embed)
我已经考虑将其作为一个Webhook,还考虑了各种嵌入问题,但是我无法弄清楚如何获取标签作为描述,将网页上的图像作为嵌入图像
当前它具有我想要的颜色和嵌入中的链接,但是我不知道如何从链接中获取标签和图像。