Make it a Quote/ja
More actions
|
| |
| Service type | Discord & Bluesky Bot |
| Description | Make it a Quote は、コンテンツから Quote を作成できる Bot です。Discord、Misskey (Fediverse)、Bluesky に対応しています。 |
| Provided by | Neodyland |
| Developer(s) | Neodyland |
| Maintainer(s) | Neodyland |
| Initial release |
|
| Platform | Discord, Bluesky, Misskey |
| Languages |
|
| Licence | プロプライエタリ |
| Website | miq.moe |
| Support | miq.moe/support |
Make it a Quoteは、Neodyland が運営するQuote画像サービスおよびSNS Botです。メッセージやポストを、テキスト、作者の表示名とユーザー名、そしてアバターを含む画像に変換します。 このサービスはDiscord、Bluesky、そして Misskey を含む Fediverse のサービスで利用可能です。Quote の生成方法はプラットフォームによって異なりますが、生成される画像のデザインやオプションは同じです。
使用方法
Discord では、ユーザーがメッセージの返信で Bot をメンションすることで生成できます。また、Discord のアプリメニューから Make it a Quote メッセージコマンドを使うこともできます。Bot は Quote を生成し、画像で返信します。
Bluesky では、ユーザーがポストの返信で @miq.moe をメンションすることで生成できます。メンションするアカウントは Bot をフォローしている必要があります。Bot は親投稿から Quote を生成し、返信で公開します。@remove.miq.moe をメンションすると、Bot が投稿した画像を削除できます。
Discord では、生成された Quote にはオプションの変更やフォントやテーマの選択などの制御パネルが含まれています。Quote されたメッセージの投稿者とそれを生成したユーザーは、生成された Quote を削除できます。
Discord では Custom Quote も提供しています。ユーザーが入力したテキストから Quote を作成し、それを選択したサーバーメンバーに帰属させます。Custom Quote は、該当するユーザーまたはサーバー設定が許可する場合のみ生成されます。
オプション
生成オプションは Bot のメンションの後に書くことができます。真偽値のオプションはフルネームとエイリアスがあります。Discord では、メンションで指定されたオプションがユーザーの保存したデフォルトを上書きします。
light (l)
light や l を指定すると、Quote に白いデザインが使われます。
アバターは白いデザインだとカラー表示されているため、colorオプションは light が有効だと特に何も起こりません。
color (c)
デフォルトのダークデザインでは、アバターはグレースケールで表示されます。color または c を指定すると、アバターがカラーのままになります。
flip (f)
flip またはf を指定すると、アバターとテキストの配置が入れ替わります。new を使用している場合効果はありません。
bold (b)
bold または bを指定すると、Quoteが太字になります。Discordではこのオプションを有効にすると、フォントとしてM PLUS Rounded 1cが選択されます。
new (n)
new または nを指定すると、横向きデザインではなく、テキストの上にアバターを配置したポートレートデザインが使用されます。
font
font=dot などのオプションを指定することでフォントを選択できます。選択されたフォントに文字が対応していない場合、Quote にすると通常、その文字には別のフォントが使われます。Quote は、日本語、簡体字、繁体字中国語を自動で識別し、それぞれに異なるデフォルトフォントを使用します。
theme
サポーターは theme=<theme name> を指定することでテーマを選択できます。light、color、new はテーマの使用中には効果がありません。
-
light オプションの例
-
color オプションの例
-
flip オプションの例
-
bold オプションの例
-
new オプションの例
-
theme オプションの例
テキストと絵文字
Discord メッセージの場合、Make it a Quote は、太字、斜体、下線、取り消し線、ブロック引用符などのサポートされたメッセージフォーマットを保持します。対応していない書式は削除されることがあります。
Unicodeの絵文字は Twemoji で表示されます。Discordのカスタム絵文字も表示されます。コンテンツがMisskeyから発信された場合、その元のインスタンスは:emoji_name: や :emoji_name@host: などのカスタム絵文字の解決に使われます。
Discord設定
ユーザーは画像オプションのデフォルト値を保存し、言語を選択し、オプションコントロールを表示するかどうかを選べ、すべてのメッセージで Quote の生成を禁止したり、スポイラーを含むメッセージからのみ Quote の生成を禁止したりできます。ユーザーは Custom Quote を有効にするかどうかも設定できます。
サーバー管理者は Bot の言語、生成クールダウン、ロールによる Quote の許可またはブロック、すべてのメッセージがメンションなしで引用されるチャネルである Always Quote を設定できます。生成された Quote は別のチャンネルにリダイレクトすることも可能です。
Discord Make it a Quote は、アラビア語、オランダ語、英語、エスペラント語、フランス語、ドイツ語、ハンガリー語、イタリア語、日本語、関西方言の日本語、韓国語、ポーランド語、ブラジルポルトガル語、ヨーロッパポルトガル語、ロシア語、簡体字中国語、スペイン語、繁体字中国語、トルコ語、ウクライナ語に対応しています。
歴史
Make it a Quoteはすずねーうが初期版を制作し、その後Khsmtyと共に発展しました。運営コストとメンテナンスの必要性が増加したために、サービスはNeodylandに移管され、両開発者はNeodylandに加わりました。 当初、このサービスは Discord に焦点を当てていましたが、その後、Misskey やより広範な Fediverse へと拡大し、続いて Bluesky でサービスを開始しました。 Neodylandは現在、ウェブサイト、プラットフォーム連携、画像生成システムを含む Make it a Quote を運営・維持しています。
開発
現在の画像ジェネレーターとDiscord Bot は主にRustで実装されています。Bluesky BotはTypeScriptで実装されています。 画像生成ツールおよび Discord、Bluesky Botのソースコードはプロプライエタリであり、公開されていません。 Discordのローカライズデータを含むいくつかのリソースは、GitHub で公開されています (miq4d organization)。
ギャラリー
-
Quote の例
-
アイコン (Discord)
-
アイコン (Bluesky)
-
アイコン (Misskey)
-
アイコン (3カラー)