Вопрос про 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!')