만들게 될 것
/imagine 슬래시 명령어는 프롬프트와 선택적 캐릭터 ID를 받아 API 키에 연결된 지갑에서 차감하고, 작업 완료 후 결과 이미지를 채널에 게시합니다.
채팅 완성 기능은 사용하지 않으며, API는 이미지와 비디오 생성 전용입니다.
설정
discord.py 2.x와 httpx를 설치하세요. 디스코드 애플리케이션을 등록하고 봇을 생성한 후 토큰을 복사하세요.
LovlyChat 선불 LoveCoin 지갑에 연결된 API 키를 [email protected]에서 받으세요. DISCORD_TOKEN과 LOVLY_API_KEY를 환경 변수로 설정하세요.
핵심 루프
/imagine 명령어 실행 시 kind=image, variant=standard, prompt, 선택적 characterId를 포함해 https://lovlychat.com/v1/generation/jobs 에 POST 요청을 보냅니다. 작업 ID를 받게 됩니다.
2초마다 GET /v1/generation/jobs/:id를 폴링하며 최대 대기 시간을 설정하세요(이미지 작업은 보통 12~30초 내 완료). 상태가 완료되면 자산 URL을 채널에 전송합니다.
402 오류 처리
POST /v1/generation/jobs 요청 시 402가 반환되면 지갑 잔액이 부족한 상태입니다. 응답에 포함된 현재 잔액과 충전 링크를 채널에 답장하세요.
절대 자동 재시도하지 마세요 — 이렇게 하면 빈 지갑이 속도 제한 차단으로 이어집니다.
비용 관리 패턴
GET /v1/pricing을 한 시간에 한 번 캐시하고, 사용자별 설정한 한도를 초과하는 작업은 거부하세요.
시작 시와 작업 완료 후 GET /v1/wallet을 호출해 봇 상태에 실시간 잔액을 표시하세요.
자주 묻는 질문
‘LovlyChat API로 Discord 이미지 생성 봇 만들기’ 튜토리얼에서는 LovlyChat 선불 API를 통해 모델 기반 캐릭터 이미지를 생성하고 이를 채팅에 게시하는 Discord 슬래시 명령어를 만드는 방법을 설명합니다. 이 글은 AI 컴패니언 제품을 비교하거나, 관계형 채팅 경험을 평가하거나, 플랫폼을 사용하기 전에 이 주제를 더 명확하게 이해하고자 하는 사용자를 위해 작성되었습니다.
이 글은 Discord AI 봇을 조사하거나, 컴패니언 플랫폼을 비교하거나, 어떤 제품 기능이 관계형 AI 채팅을 더 개인적이고 지속적으로 사용할 가치가 있게 만드는지 이해하려는 분들을 위한 것입니다.
Discord AI 봇이 중요한 이유는 이 주제를 검색하는 사용자들이 일반적인 챗봇 사용자보다 더 명확한 목적을 가지고 있기 때문입니다. 이들은 단순한 호기심이나 일회성 응답보다는 기억력, 성격, 그리고 대화의 연속성을 중요하게 생각합니다.
사용자는 LovlyChat에서 직접 컴패니언을 둘러보고, 나만의 캐릭터를 만들고, 브라우저에서 지속적인 채팅 스레드를 열어 이러한 아이디어를 직접 경험해 볼 수 있습니다.