このリポジトリは、TypeScriptで書かれた「Make it a Quote」画像生成APIです。
- node:
v24.15.0 - yarn:
v1.22.22
以下のコマンドを実行して依存関係をインストールします。
yarnサーバーをビルドします。
yarn buildサーバーを起動するには、以下のコマンドを実行します。
yarn startPOSTリクエストをhttp://localhost:3000/に送信する。
curl -X POST -H "Content-Type: application/json" -d "{\"text\": \"Hello, World!\",\"name\":\"\",\"id\":\"\"}" --output makeit.png http://localhost:3000/※makeit.pngに画像が保存されます
| フィールド | 型 | 初期値 | 説明 |
|---|---|---|---|
| text | string | "Text" | テキスト |
| icon | string | assets/dummy_icon.png | アイコンのURLもしくはdataURL |
| name | string | "name" | テキストの下に表示されます |
| id | string | "id" | 名前の下に表示されます |
| debug | boolean | false | デバッグモードのフラグ |
| markdown | boolean | true | Discordマークダウンにそって描画するか |
| direction | string | "left" | テキストの方向(left, right) |
| color | string | "white" | 背景色 |
| tcolor | string | "black" | テキストカラー |
| format | string | "png" | 画像フォーマット (png, jpg, jpeg, webp, raw, pdf, svg) |
以下の環境変数を設定する必要があります:
PORT: サーバーがリスンするポート番号 (デフォルト: 3000)
- NotoSansCanadianAboriginal-Bold
- NotoSansJP-Medium
- NotoSansKR-Medium
- NotoSansMath-Regular
- NotoSansSC-Medium
- PopGothicCjkJp-Bold
- SourGummy-Medium
歓迎してます!!!
このプロジェクトはMITライセンスの下でライセンスされています。詳細については、LICENSEファイルを参照してください。
質問や提案がある場合は、issuesセクションに投稿してください。
