作成するもの
/imagine スラッシュコマンドはプロンプトと任意のキャラクターIDを受け取り、APIキーに紐づくウォレットから料金を差し引き、処理完了後に生成された画像をチャンネルに投稿します。
チャット補完は使いません — APIは画像と動画の生成のみ対応しています。
セットアップ
discord.py 2.x と httpx をインストールします。Discordアプリケーションを登録し、ボットを作成してトークンをコピーしてください。
LovlyChatのプリペイドLoveCoinウォレットに紐づくAPIキーを [email protected] から取得します。DISCORD_TOKEN と LOVLY_API_KEY を環境変数に設定してください。
コアループ
/imagine コマンドで https://lovlychat.com/v1/generation/jobs に kind=image、variant=standard、prompt、任意の characterId をPOSTします。ジョブIDが返されます。
GET /v1/generation/jobs/:id を2秒ごとにポーリングし、最大待機時間を設けます(画像ジョブはウォームワーカーで通常12〜30秒で完了します)。ステータスが completed になったら、生成された画像のURLをチャンネルに送信します。
402エラーの処理
POST /v1/generation/jobs が402を返した場合、ウォレット残高が不足しています。レスポンスの現在残高とチャージ用リンクをチャンネルに返信してください。
無言でリトライしないでください — それが空のウォレットをレート制限の原因にします。
コスト管理パターン
GET /v1/pricing を1時間に1回キャッシュし、ユーザーごとに設定した上限を超えるジョブは拒否します。
起動時とジョブ実行後に GET /v1/wallet を呼び出して、ボットのステータスにリアルタイムの残高を表示します。
よくある質問
「LovlyChat APIでDiscord画像生成ボットを構築する」では、LovlyChatのプリペイドAPIを使用して、モデルに基づいたキャラクター画像を生成し、チャットに投稿するDiscordスラッシュコマンドの作成方法を解説しています。AIコンパニオン製品の比較や、恋愛シミュレーション型チャット体験の評価を行いたい方、またプラットフォームを試す前にこのトピックをより深く理解したい方に向けたチュートリアルです。
この記事は、Discord AIボットを調査している方、コンパニオン系プラットフォームを比較している方、あるいはどのような製品機能が恋愛シミュレーション型AIチャットにパーソナルな愛着や継続的な利用価値をもたらすのかを知りたい方に最適です。
Discord AIボットが重要なのは、このトピックを検索するユーザーが、一般的なチャットボットのユーザーよりも強い目的意識を持っているためです。彼らは単なる目新しさや一回限りの応答ではなく、記憶、パーソナリティ、そして対話の継続性を重視しています。
LovlyChatのサイトで、コンパニオンの閲覧やカスタムキャラクターの作成、ブラウザ上での継続的なチャットスレッドの開始を通じて、これらのアイデアを直接体験することができます。