Вопрос про Embed

Я делал команду neko, которая отправляет ембед с картинкой аниме-кошки. Код рабочий, но при его исполнении, когда бот отправляет ембед, в нём нету картинки. Что делать?

import json
import requests
import random

@client.command()

async def neko(ctx):
    
    response = requests.get('https://neko-love.xyz/api/v1/neko')
    json_data = json.loads(response.text)
    author = ctx.message.author

    embed = discord.Embed(
        title = 'Neko',
        color = random.choice(colors)
    )
    
    embed.set_image(
        url = json_data['url']
    )

    await ctx.send(embed = embed)
    
    print('[L] Sent neko!')

Причиной стали шалости самого дискорд клиента (не у меня одного не прогружалась картинка в эмбеде. Сейчас всё работает. Код не пришлось править.


Ответы (1 шт):

Автор решения: Ghost

У меня всё работает. Я изменил только переменную в @bot.command() и избавился от рандомного выбора цветов.

Проверьте ваше интернет соединение

Мой код:

@bot.command()
async def neko(ctx):
    
    response = requests.get('https://neko-love.xyz/api/v1/neko')
    json_data = json.loads(response.text)

    embed = discord.Embed(
        title = 'Neko',
        color = col['NAVY'])
    
    embed.set_image(url = json_data['url'])

    await ctx.send(embed = embed)
    print('[L] Sent neko!')
→ Ссылка