Make It a Quote v1.0.0
Quote を作成できる API を提供します。
POST /generate - Quote を生成
username:@より後に続くユーザー名を入力します。display_name: 表示名を入力します。(nullである場合、usernameが代入されます。)text: 文章を入力します。avatar:pngまたはjpg形式の URL を入力します。
警告!!
avatar に .gif, .webp 形式の画像を設定することはできません。
カラーオプションについて
生成された Quote は全てカラー(色付き)になります。
モノクロ版(白黒)の Quote は今のところ生成できません。(近日中に可能になります。)
POST: https://miq.meru.moe/generate
Host: miq.meru.moe
Content-Type: application/json
{
"username": "me_ru_ru",
"display_name": "めるる",
"text": "Hello World!",
"avatar": "https://cdn.discordapp.com/avatars/1073139051617603584/1bfc4eb6fdc6ccc5ac754c6b7c5adeb9.png"
}Example(JavaScript)
こちらをご覧ください。
正常なレスポンス
ステータスコードは 200 を返します。
json
{
"success": true,
"msg": "Generated",
"url": "https://miq.meru.moe/quotes/me_ru_ru_20241211114234153.png"
}エラー(無効なボディ)
ステータスコードは 400 を返します。
json
{
"success": false,
"msg": "Invalid body",
"url": null
}GET /quotes/:filename - 画像を取得
GET: https://miq.meru.moe/quotes/filename.png
Host: miq.meru.moe画像が存在する場合、その画像を返します。
存在しない場合は 404 エラーを返します。