Что вы создадите
Команда /imagine, которая принимает запрос и необязательный идентификатор персонажа, списывает средства с кошелька, привязанного к вашему API-ключу, и публикует полученное изображение в канале после завершения задачи.
Чат-комплешены не используются — API работает только с изображениями и видео.
Настройка
Установите discord.py версии 2.x и httpx. Зарегистрируйте приложение Discord, создайте бота, скопируйте его токен.
Получите API-ключ LovlyChat по адресу [email protected], привязанный к предоплаченному кошельку LoveCoin. Установите переменные окружения DISCORD_TOKEN и LOVLY_API_KEY.
Основной цикл
При вызове /imagine отправьте POST-запрос на https://lovlychat.com/v1/generation/jobs с параметрами kind=image, variant=standard, prompt и необязательным characterId. Вы получите идентификатор задачи.
Опрашивайте GET /v1/generation/jobs/:id каждые 2 секунды с жёстким лимитом (задачи на создание изображений обычно завершаются за 12–30 секунд на прогретых воркерах). Когда статус станет completed, отправьте URL ресурса обратно в канал.
Обработка ошибки 402
Если POST /v1/generation/jobs возвращает 402, значит кошелёк пуст. Ответьте в канале с текущим балансом из ответа и ссылкой для пополнения.
Никогда не повторяйте запросы молча — так можно получить бан по лимиту из-за пустого кошелька.
Паттерны контроля затрат
Кэшируйте GET /v1/pricing один раз в час и отказывайте в задачах, стоимость которых превышает установленный вами лимит на пользователя.
Используйте GET /v1/wallet при запуске и после каждой задачи, чтобы отображать актуальный баланс в статусе бота.
Часто задаваемые вопросы
Руководство «Создание Discord-бота для генерации изображений на базе API LovlyChat» объясняет, как создать Discord-команду (slash command), которая генерирует изображение персонажа через предоплатный API LovlyChat и отправляет его обратно в чат. Материал предназначен для пользователей, которые сравнивают AI-сервисы для общения, оценивают возможности чат-ботов в стиле «отношений» или хотят лучше разобраться в теме перед использованием платформы.
Эта статья предназначена для тех, кто ищет информацию о Discord AI-ботах, сравнивает платформы для общения с виртуальными спутниками или пытается понять, какие функции продукта делают AI-чат более личным и интересным для постоянного использования.
Discord AI-боты важны, потому что пользователи, интересующиеся этой темой, обычно имеют более конкретные цели, чем те, кто ищет обычные чат-боты. Их чаще волнуют память бота, его индивидуальность и последовательность диалога, а не просто новизна или разовые ответы.
Пользователи могут изучить эти возможности напрямую на LovlyChat: просматривать доступных персонажей, создавать своих собственных и вести постоянные диалоги в браузере.