【发布时间】:2020-08-14 15:11:00
【问题描述】:
当我尝试在我的 discord 服务器中发布 Imgur 链接时,它不起作用。
我在这里尝试实现的主要目标是允许用户在 Imgur 的子类别中搜索随机图像,然后将该图像以嵌入的形式发布给他们。每当我发布链接时,它都不会显示。这也不适用于机器人。补充一点,当我尝试使用 embedVar.set_image 时,URL 没有发布在嵌入中,它只是显示了标题。如果有帮助,这是我的代码(没有 embedVar.set_image)
@client.command()
async def image(ctx, search):
html_page = urlopen("https://imgur.com/r/" + search)
soup = BeautifulSoup(html_page)
search_images = []
for img in soup.findAll('img'):
search_images.append(img.get('src'))
search_command = random.choice(search_images)
embedVar = discord.Embed(title = search)
search_url="https:" + search_command.translate({ord(i): None for i in "<>"})
embedVar.add_field(name = search, value = search_url)
await ctx.send(embed = embedVar)
还附上一张图片来更详细地解释我的问题。 任何形式的帮助表示赞赏。 谢谢!
【问题讨论】:
标签: python discord discord.py