Поиск изображений при помощи команды
Мне необходима помощь от вас. Я хотел бы разузнать, как написать код для бота, который по команде, например .cat, искал картинку с котами и отправлял в чат. Я гуглил по поводу этого, но не нашёл ничего мне понятного.
Ответы (1 шт):
Автор решения: xZartsust
→ Ссылка
Пример кода:
import discord
from discord.ext import commands
import requests
import json
@client.command()
async def fox(self, ctx):
response = requests.get('https://some-random-api.ml/img/fox')# Здесь силка на картинки
json_data = json.loads(response.text)
embed = discord.Embed(
title = 'Лисичка..., няя!',
colour = discord.Color.blue()
)
embed.set_image(
url = json_data['link']
)
await ctx.send(embed = embed)
По этой ссылке вы можете посмотреть больше API для картинок, вам надо будет просто нажать на Link to Api и потом скопировать адрес сайта и вставить его сюда:
response = requests.get('адрес_сайта')