En raison du manque de temps et des mises à jour de l'API multiples, ce référentiel n'est pas à jour et peut être obligé. Je peux envisager de revenir sur ce projet plus tard ...
Le point de ce bot utilise MidJouney à partir d'un compte autre que le compte que vous avez payé. Pour ce faire, il devrait y avoir un bot Discord, que nous appellerons DaVinci (voir Globals), et le compte souscrit à MidJourney, que nous appellerons Salai, dans le même serveur. Tout utilisateur Discord dans le serveur peut utiliser les commandes DaVinci pour générer des images, leurs variations, les échelonnes ...
Avertissement cependant; Vous n'êtes pas autorisé à utiliser ce logiciel dans le but de partager votre abonnement avec d'autres personnes; Ce logiciel est destiné à être utilisé uniquement à des fins d'apprentissage. Si vous enfreignez les règles, sachez que vous êtes seul responsable.
MT signifie OPT obligatoire signifie facultatif
/mj_imagine [ MT : prompt (string)]

Répondre au Message de Bot MidJourney par la commande suivante pour cibler cette œuvre d'art pour la prochaine opération:
$mj_target
Notez que la commande SLASH n'est pas utilisée ici en raison de la discorde n'autorisant pas les interactions pendant la réponse. Par conséquent, il n'y a pas de saisie semi-automatique, votre réponse est simplement analysée pour obtenir la commande.

/mj_upscale [ MT : index (integer) ] [ OPT : reset_target (boolean) ]
Le paramètre d'index prend des valeurs de 1 à 4; 1 est l'index de l'image en haut à gauche et 4 est l'index de Buttom à droite. Le paramètre facultatif Reset_Target indique si la cible que vous avez réglée auparavant doit être réinitialisée à la fin de l'opération actuelle; Si cela est fait et que vous souhaitez l'image haut de gamme à partir du même message avec un index différent, vous devez à nouveau utiliser $ mj_target .

Image générée:

Notez que nous ne pouvons pas utiliser /mj_upscale_to_max sur cette sortie depuis que nous avons utilisé le paramètre - HD qui rend un sigle haut de gamme maximisée.
Cette dernière commande ne nécessite pas de paramètre et réinitialise la cible car aucune autre opération n'est possible sur cette sortie autre que la mise à l'échelle de max. Mais n'oubliez pas que vous avez à nouveau besoin de cibler ce dont vous avez besoin pour haut de gamme pour la deuxième fois.
Il existe une autre commande qui utilise la sortie de /mj_imagine :
/mj_upscale_to_max [ MT : index (integer) ] [ OPT : reset_target (boolean) ]
Il se comporte de la même manière que la commande de mise à l'échelle.
Même si une erreur de demande est pêchée par le bot (un problème avec MidJourney Bot, un problème avec le compte en indication ...) car il apparaît comme une erreur de demande HTTP, il n'a pas pris d'erreurs commises par l'utilisateur; Par exemple, s'il y avait une faute de frappe utilisant des paramètres MidJourney comme -hd au lieu de --hd MidJourney le rapporte à l'utilisateur de l'ordonnée, mais DaVinci ne s'en plaint pas, alors faites attention à vos intrants. Lisez également la documentation utilisateur officielle de MidJourney.
Apprécier!