由於缺乏時間和多個API的更新,因此該存儲庫不是最新的,並且可能會被排名。我可能會考慮稍後再回到這個項目...
該機器人的目的是使用您從您支付的帳戶以外的帳戶中使用Midjouney。為此,應該有一個Discord Bot,我們將其稱為Davinci(請參閱Globals),並在同一服務器中訂閱了Midjourney的帳戶,我們將其稱為Salai。服務器中的任何Discord用戶都可以使用Davinci命令生成圖像,它們的變化,並提高它們...
不過警告;為了與其他人共享訂閱,您不允許使用此軟件;該軟件旨在僅用於學習目的。如果您侵犯了規則,請知道您是一個負責任的。
MT代表強制性OPT代表可選
/mj_imagine [ MT : prompt (string)]

通過以下命令回复Midjourney機器人消息,以將其定位為下一個操作:
$mj_target
請注意,由於不允許在回复期間不允許互動,因此在此處不使用slash命令。因此,沒有自動完成,您的答复只是被解析以獲取命令。

/mj_upscale [ MT : index (integer) ] [ OPT : reset_target (boolean) ]
索引參數的值從1到4; 1是左上圖的索引,4是Buttom右側的索引。可選參數reset_target指示是否在當前操作結束時重置您之前設置的目標;如果完成此操作,並且您想從不同索引的同一消息中提高圖像,則應再次使用$ MJ_TARGET命令。

生成的圖像:

請注意,由於我們使用的- HD參數,因此我們無法在此輸出上使用/mj_upscale_to_max這使SIGLE高檔最大化。
該最後一個命令不需要參數,並且它重置目標,因為除了對最大升級外,該輸出上沒有其他操作。但是請記住,您需要再次針對第二次提高所需的目標。
還有另一個命令使用/mj_imagine的輸出:
/mj_upscale_to_max [ MT : index (integer) ] [ OPT : reset_target (boolean) ]
它的行為與升級命令相同。
即使該請求錯誤被機器人捕獲(Midjourney Bot的問題,這是訂閱帳戶的問題...),因為它顯示為HTTP請求錯誤,但不會捕獲用戶遇到的錯誤;例如,如果有一個錯別字使用Midjourney參數,例如-hd而不是--hd Midjourney將其報告給認購的用戶,但Davinci不會抱怨它,請注意您的輸入。還請閱讀Midjourney的官方用戶文檔。
享受!