На верхнем уровне ответа reddit нет клавиши url
; изображения, на которые вы ссылаетесь, являются изображениями предварительного просмотра, и они относятся к посту, поэтому вам нужно перебрать посты и извлечь изображения:
data = await r.json()
for post in data["data"]["children"]:
images = post.get("preview", {}).get("images", [])
if not images:
print("no preview images for %s..." % post["data"]["title"])
continue
image = images[0] # grab the first image
embed = discord.Embed(title = "r/greentext", color = 0xFF0000)
embed.set_image(url = image["source"]["url"])
embed.set_footer(text = "r/greentext")
Чтобы привыкнуть к ответам, возвращаемым reddit, вы можете открыть Ответ в JSON Просмотрщик и проанализировать их.