由于缺乏时间和多个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的官方用户文档。
享受!