首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用discord.py -pixabay错误的python otter命令

使用discord.py -pixabay错误的python otter命令
EN

Stack Overflow用户
提问于 2020-05-13 07:14:13
回答 1查看 48关注 0票数 0

使用python-pixabay,我试图搜索水鼠图像,然后让我的discord.py机器人在嵌入中发送图像。在我搜索图像并获得图像后,我将其打印出来,但它没有打印任何内容,所以我非常确定这是图像搜索的问题。我没有收到错误消息,但它就是不能工作。

下面是我的代码:

代码语言:javascript
复制
import pixabay
import discord

pixa = os.getenv('PIXABAY_KEY')

image = Image(pixa)

@bot.command(name='otter', help='Generates a random otter!')
async def otter(ctx):
    page = random.choice(range(0, 4))


    embed = discord.Embed(title='Otter', color=discord.Color.from_rgb)
    embed.set_image(url=ims)
    embed.set_footer(text='Powered by pixabay.')

    await ctx.send(embed=embed)

bot.run(TOKEN)

我没有展示我所有的代码,因为里面有一些敏感的东西,但我展示了你需要看到的所有东西。Pixabay肯定是安装的,因为我是通过PyPi website上的说明安装的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-13 07:26:23

我注意到的一件事是描述是空的。通常,如果embeds有空字段就不会发送,所以我建议您至少检查一下\u200b (空字符)*或某些描述的文本。

此外,color参数似乎没有实际的值。discord.Color.from_rgb()实际上是一个方法,它接受0-000000之间的3个整数值(不允许#FFFFFF,#255)。

作为附注,您可以使用this网站获取颜色的十六进制代码。

示例:

代码语言:javascript
复制
embed = discord.Embed(title="Otter", description="Some text!", color=discord.Color.from_rgb(85, 177, 74))

# equivalent
embed = discord.Embed(title="Otter", description="Some text!", color=0x55b14a)

*description="\u200b"

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61763609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档