├── .gitignore ├── LICENSE ├── README.md ├── application.yaml.sample ├── docs ├── aliyun.md ├── command.md ├── docker.md ├── issue.md ├── midjourney.md └── quickStart.md ├── lib ├── fix-protocol-version-1.5.1.mirai2.jar └── webp-imageio-core-0.1.3.jar ├── pom.xml ├── sql ├── default_role_count.sql ├── image_message.sql ├── task.sql └── user.sql ├── src └── main │ ├── java │ └── com │ │ └── zjs │ │ └── mj │ │ ├── Bot │ │ ├── DiscordBot.java │ │ ├── QQBot.java │ │ └── QqLoginSolver.java │ │ ├── MjQqMiraiApplication.java │ │ ├── config │ │ ├── Config.java │ │ └── Properties.java │ │ ├── constant │ │ └── UserRole.java │ │ ├── entity │ │ ├── AuthenticationResult.java │ │ ├── MjRequestResult.java │ │ ├── RecentJob.java │ │ ├── SubmitResult.java │ │ ├── Task.java │ │ └── dto │ │ │ ├── DefaultRoleCount.java │ │ │ ├── ImageMessage.java │ │ │ └── User.java │ │ ├── enums │ │ ├── Action.java │ │ ├── EventType.java │ │ ├── ImagineMode.java │ │ └── TaskStatus.java │ │ ├── exception │ │ └── WrongRequestInfoException.java │ │ ├── mapper │ │ ├── DefaultRoleCountMapper.java │ │ ├── ImageMessageMapper.java │ │ ├── TaskMapper.java │ │ └── UserMapper.java │ │ ├── processors │ │ ├── discordProcessor │ │ │ ├── MessageProcessor.java │ │ │ ├── MjMessageListener.java │ │ │ └── MjMessageProcessor.java │ │ └── qqProcessor │ │ │ ├── ChatProcessor.java │ │ │ ├── FriendMessageEventProcessor.java │ │ │ ├── GroupMessageEventProcessor.java │ │ │ └── ProcessorAdaptor.java │ │ ├── schedulings │ │ └── SchedulingTask.java │ │ ├── service │ │ ├── ImageMessageService.java │ │ ├── MjService.java │ │ ├── TaskService.java │ │ ├── UserService.java │ │ └── WxBotService.java │ │ └── util │ │ ├── AliTranslate.java │ │ ├── ConvertUtils.java │ │ ├── DateTimeUtil.java │ │ ├── FileUtil.java │ │ ├── LocalDateTimeTypeHandler.java │ │ ├── MessageChainTypeHandler.java │ │ ├── MessageData.java │ │ ├── TaskLimitSet.java │ │ ├── TaskPool.java │ │ ├── UVData.java │ │ └── UserUtil.java │ └── resources │ └── api-params │ ├── describe.json │ ├── fast.json │ ├── imagine.json │ ├── relax.json │ ├── reset.json │ ├── upscale.json │ └── variation.json ├── start.sh └── target └── mj-QQ-mirai-1.0.0.jar /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/README.md -------------------------------------------------------------------------------- /application.yaml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/application.yaml.sample -------------------------------------------------------------------------------- /docs/aliyun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/docs/aliyun.md -------------------------------------------------------------------------------- /docs/command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/docs/command.md -------------------------------------------------------------------------------- /docs/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/docs/docker.md -------------------------------------------------------------------------------- /docs/issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/docs/issue.md -------------------------------------------------------------------------------- /docs/midjourney.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/docs/midjourney.md -------------------------------------------------------------------------------- /docs/quickStart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/docs/quickStart.md -------------------------------------------------------------------------------- /lib/fix-protocol-version-1.5.1.mirai2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/lib/fix-protocol-version-1.5.1.mirai2.jar -------------------------------------------------------------------------------- /lib/webp-imageio-core-0.1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/lib/webp-imageio-core-0.1.3.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/pom.xml -------------------------------------------------------------------------------- /sql/default_role_count.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/sql/default_role_count.sql -------------------------------------------------------------------------------- /sql/image_message.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/sql/image_message.sql -------------------------------------------------------------------------------- /sql/task.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/sql/task.sql -------------------------------------------------------------------------------- /sql/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/sql/user.sql -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/Bot/DiscordBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/Bot/DiscordBot.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/Bot/QQBot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/Bot/QQBot.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/Bot/QqLoginSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/Bot/QqLoginSolver.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/MjQqMiraiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/MjQqMiraiApplication.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/config/Config.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/config/Properties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/config/Properties.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/constant/UserRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/constant/UserRole.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/entity/AuthenticationResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/entity/AuthenticationResult.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/entity/MjRequestResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/entity/MjRequestResult.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/entity/RecentJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/entity/RecentJob.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/entity/SubmitResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/entity/SubmitResult.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/entity/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/entity/Task.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/entity/dto/DefaultRoleCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/entity/dto/DefaultRoleCount.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/entity/dto/ImageMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/entity/dto/ImageMessage.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/entity/dto/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/entity/dto/User.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/enums/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/enums/Action.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/enums/EventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/enums/EventType.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/enums/ImagineMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/enums/ImagineMode.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/enums/TaskStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/enums/TaskStatus.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/exception/WrongRequestInfoException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/exception/WrongRequestInfoException.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/mapper/DefaultRoleCountMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/mapper/DefaultRoleCountMapper.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/mapper/ImageMessageMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/mapper/ImageMessageMapper.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/mapper/TaskMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/mapper/TaskMapper.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/processors/discordProcessor/MessageProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/processors/discordProcessor/MessageProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/processors/discordProcessor/MjMessageListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/processors/discordProcessor/MjMessageListener.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/processors/discordProcessor/MjMessageProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/processors/discordProcessor/MjMessageProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/processors/qqProcessor/ChatProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/processors/qqProcessor/ChatProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/processors/qqProcessor/FriendMessageEventProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/processors/qqProcessor/FriendMessageEventProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/processors/qqProcessor/GroupMessageEventProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/processors/qqProcessor/GroupMessageEventProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/processors/qqProcessor/ProcessorAdaptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/processors/qqProcessor/ProcessorAdaptor.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/schedulings/SchedulingTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/schedulings/SchedulingTask.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/service/ImageMessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/service/ImageMessageService.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/service/MjService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/service/MjService.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/service/TaskService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/service/TaskService.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/service/WxBotService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/service/WxBotService.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/AliTranslate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/AliTranslate.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/ConvertUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/ConvertUtils.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/DateTimeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/DateTimeUtil.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/FileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/LocalDateTimeTypeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/LocalDateTimeTypeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/MessageChainTypeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/MessageChainTypeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/MessageData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/MessageData.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/TaskLimitSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/TaskLimitSet.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/TaskPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/TaskPool.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/UVData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/UVData.java -------------------------------------------------------------------------------- /src/main/java/com/zjs/mj/util/UserUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/java/com/zjs/mj/util/UserUtil.java -------------------------------------------------------------------------------- /src/main/resources/api-params/describe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/resources/api-params/describe.json -------------------------------------------------------------------------------- /src/main/resources/api-params/fast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/resources/api-params/fast.json -------------------------------------------------------------------------------- /src/main/resources/api-params/imagine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/resources/api-params/imagine.json -------------------------------------------------------------------------------- /src/main/resources/api-params/relax.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/resources/api-params/relax.json -------------------------------------------------------------------------------- /src/main/resources/api-params/reset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/resources/api-params/reset.json -------------------------------------------------------------------------------- /src/main/resources/api-params/upscale.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/resources/api-params/upscale.json -------------------------------------------------------------------------------- /src/main/resources/api-params/variation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/src/main/resources/api-params/variation.json -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/start.sh -------------------------------------------------------------------------------- /target/mj-QQ-mirai-1.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jiashu1024/MidJourney_QQ/HEAD/target/mj-QQ-mirai-1.0.0.jar --------------------------------------------------------------------------------