Discord.py поиск картинок в гугл

В настоящее время я пытаюсь создать бота для разногласий, который будет отправлять изображение из изображений Google на основе определенных команд, поэтому, если я скажу /dog, он опубликует случайное изображение собаки из изображений Google. Я новичок в создании ботов разногласий, и я планирую сделать это на Python. Я был бы признателен, если бы кто-нибудь помог мне с примером кода, который дал бы мне представление о том, как я буду получать изображение из изображений Google.


person Terry    schedule 06.04.2020    source источник


Ответы (1)


вы можете сделать это с помощью some-random-api, используя сеанс клиента aiohttp

для примера кода это должно выглядеть примерно так

    @commands.command(name='dog')
    async def random_dog(self, ctx):
        async with aiohttp.ClientSession() as cs:
            async with cs.get("https://random.dog/woof.json") as r:
                
                data = await r.json()
                embed = discord.Embed(
                    title="Doggo",
                    color = ctx.author.color
                )
                embed.set_image(url=data['url'])
                await ctx.send(embed=embed)
person fate    schedule 13.10.2020