時間の不足と複数のAPIの更新のため、このリポジトリは最新ではなく、除外される可能性があります。後でこのプロジェクトに戻ることを検討するかもしれません...
このボットのポイントは、支払ったアカウント以外のアカウントからMidjouneyを使用することです。そのためには、Davinci(Globalsを参照)と呼ぶ不一致のボットと、同じサーバーでSalaiと呼ばれるMidjourneyに登録されたアカウントがあるはずです。サーバー内のDiscordユーザーは、Davinciコマンドを使用して画像、バリエーション、高級画像を生成できます...
ただし、警告;サブスクリプションを他の人と共有する目的で、このソフトウェアを使用することは許可されていません。このソフトウェアは、学習目的でのみ使用することを目的としています。ルールを侵害している場合は、あなたが単独で責任を負っていることを知ってください。
MTは、オプションの必須のOPTスタンドの略です
/mj_imagine [ MT : prompt (string)]

次の操作のためにその芸術作品をターゲットにするために、次のコマンドでMidjourney Botメッセージに返信します。
$mj_target
Reply中に不一致が相互作用を許可しないため、Slashコマンドはここでは使用されていないことに注意してください。したがって、オートコンプリートはありません。あなたの返信は単にコマンドを取得するために解析されます。

/mj_upscale [ MT : index (integer) ] [ OPT : reset_target (boolean) ]
インデックスパラメーターは、値を1〜4にします。 1は左上画像のインデックスであり、4は右右1のインデックスです。オプションのパラメーターreset_targetは、前に設定したターゲットを現在の操作の最後にリセットする必要があるかどうかを示します。それが完了し、異なるインデックスを使用して同じメッセージから高級画像を繰り返したい場合は、 $ MJ_TARGETコマンドを再度使用する必要があります。

生成された画像:

この出力で/mj_upscale_to_max使用できないことに注意してください-hdパラメーターは、Sigleのアップスケールを最大化します。
この最後のコマンドはパラメーターを必要とせず、MAXへのアップスケーリング以外にこの出力で他の操作が不可能なため、ターゲットをリセットします。ただし、もう一度アップスケールするために必要なものをターゲットにする必要があることを忘れないでください。
/mj_imagineの出力を使用する別のコマンドがあります。
/mj_upscale_to_max [ MT : index (integer) ] [ OPT : reset_target (boolean) ]
アップスケーリングコマンドと同じように動作します。
リクエストエラーがボットによってキャッチされていますが(Midjourney Botの問題、下付き文字勘定の問題...)、HTTP要求エラーとして表示されるため、ユーザーが実行したエラーをキャッチしません。たとえば、 -hdの代わりに--hdのようなMidjourneyパラメーターを使用してタイプミスがあった場合、HD Midjourneyは添え録されたユーザーに報告しますが、Davinciはそれについて文句を言いませんので、入力に注意してください。 Midjourneyの公式ユーザードキュメントも読んでください。
楽しむ!