yuexdang / DandJourney

a MidJourney Wrapper named DandJourney, For Discord 、wechat 、Flask app 、etc...
MIT License
78 stars 16 forks source link
discord-bot midjourney

DandJourney

DandJourney

用爱发电的MidJourney消息转发机器人

语言类型 更新日志 支持平台 支持平台

zh-cn en

关于DandJourney

DandJourney 是一款封装与拓展了 Midjourney 的代理机器人。这个机器人主要用来转发用户诉求给MidJourney(位于Discord平台),通过机器人的代理,平衡了用户的机器人使用需求,同时尝试在不同的平台上进行机器人拓展。

为什么不用stable-diffusion

stable-diffusion虽然免费,但是基于神经网络的训练十分消耗自己和电脑的寿命,性能与数据库影响了整体的出图质量与效率。在没有更好的算法产生之前,先暂时用着MidJourney也不失为一个好的选择。

项目进程

在没有更好的载体的情况之下,这个项目会持续更新。

项目是开源的,Bot的制作只是为了方便平时的使用。禁止非项目组成员使用项目去盈利引流

声明:此机器人仅用于学习使用

功能列表

功能 简介 状态
基础功能 支持/imagine、/fast、/relax、图片细分等功能
用户隔离 用户消息隔离
discord支持 支持在discord平台使用此功能
微信支持 支持微信聊天 🚧
QQ 支持 支持QQ聊天 🚧
斜杠指令 支持Discord 斜杠指令
更多的功能拓展 在原始MidJourney功能基础上拓展更多的指令
风格化预设 支持多种风格化图片生成 🚧
更好的交互 改版用户界面 🚧
Flask App Flask支持 🚧

项目迭代

可能你是从 MidJourney-Wrapper(Yuexdang重构版) 这里来的。我想再次说明一下这两个项目的关系。

这次的重构和之前原作者的代码已经大不一样了,使用的是discord-py-interactions框架进行的搭建,爬虫部分也进行了修改,整体代码进行了降耦合,并打算在后面进行API抽离。所以我不打算再称之为重构版本或者是继承版本,而是从头开始做起的一个新项目。

在此再次感谢原作者Wildric-Auric与我最早接触到的版本MidJourney-Wrapper,最原始的思路对我的帮助很大。

使用用法

快速部署

Deploy on Railway

本地部署

具体的使用方法详见使用文档.

更新日志

更新日志详见更新日志

志同道合的朋友们(贡献者)

贡献成员列表(各部分贡献自高向低排序)
分类 成员 贡献说明
框架构建 yuexdang 整体代码功能实现、需求实现
功能代码研究 DronerC 代码抽离、功能发散
JerryLiu666 代码抽离、功能发散
siyuekoo 前端代码
图片风格化研究 Lin600 图像风格化
mercuryxlloo 图像风格化
SCkang21 图像风格化
SimonYu13 图像风格化
unbengab19 图像风格化
文档编纂与维护 Zhaoci0204 文档编写
Special UI ppapatrick 图像制作,Icon制作
其他贡献者 liustar1989 提供部分wechat连接思路
xxvcxxvc 图片转存逻辑与其他代码

我也想变成贡献者

符合以下几个条件其一的朋友可以加入贡献者团队中

如果想要使用这个源码

如果我们的这个项目可以帮助大家更好的去使用Midjourney,并且使用的非常愉快,请帮忙点一个 Star ,这样我们项目组会更有动力去更新与迭代,感谢各位。