Compare commits

..

150 Commits

Author SHA1 Message Date
DLmaster361
ae10d69839 docs: 夏活 2025-08-01 00:57:57 +08:00
482ca752c3 docs: 更新 notice.json 文件 2025-07-25 23:13:53 +08:00
DLmaster361
d6067c03c6 feat(notice): 代理风险预警通告之五 2025-07-25 20:49:09 +08:00
DLmaster361
c27816a4c8 fix: 更新时间戳 2025-07-19 23:06:10 +08:00
DLmaster361
861b2ff7bd feat(notice): 主程序更新警示之三 2025-07-19 23:03:30 +08:00
DLmaster361
3aec54efdd fix(notice): 修正公告格式 2025-07-10 15:58:45 +08:00
DLmaster361
434b362513 feat(notice): 发布主程序更新警示之二 2025-07-10 15:44:23 +08:00
DLmaster361
85f08ce902 feat(theme_image): 镜中集 2025-07-03 14:51:40 +08:00
DLmaster361
76fef3f252 fix: 修复公告格式 2025-06-19 00:14:12 +08:00
DLmaster361
e805aa87c6 docs(notice): MuMu 模拟器更新预警 2025-06-19 00:08:19 +08:00
DLmaster361
3bb3d530ae feat(theme_image): 生路 2025-06-17 19:55:30 +08:00
DLmaster361
364731a1a5 feat: 发布主程序更新警示 2025-06-10 12:47:40 +08:00
DLmaster361
1357e9fe03 feat(theme_image): 红丝绒 2025-05-30 11:11:38 +08:00
DLmaster361
d532b3b201 feat: 同步mirrorc新增软件 2025-05-23 23:25:13 +08:00
c60903321b docs(notice): 更新代理风险预警通告之四 2025-05-15 16:54:26 +08:00
1dd3b6d298 docs(notice): 更新代理风险预警通告之四 2025-05-15 16:50:06 +08:00
DLmaster361
6e3d4b263c docs(notice): 发版主程序更新预警通告之一 2025-05-09 16:56:56 +08:00
DLmaster361
bb8f05f983 feat: 为下载器提供应用列表指引 2025-05-08 12:35:48 +08:00
DLmaster361
885304599d docs: 替换官方下载站 2025-05-06 17:45:02 +08:00
DLmaster361
571f995462 fix(docs): 移除华为下载站支持 2025-05-04 13:55:29 +08:00
DLmaster361
436ac27fb3 docs(noice): 发布代理风险预警之三 2025-05-02 00:54:29 +08:00
DLmaster361
59659df50c fix: 更新公告时间 2025-04-27 01:24:25 +08:00
DLmaster361
ece9defad3 feat(notice): 更新代理风险预警通告 2025-04-27 01:17:27 +08:00
DLmaster361
888f60edb8 feat(theme_image): 六周年庆典 2025-04-26 21:49:13 +08:00
DLmaster361
9277f141b4 fix: 手动添加删除线 2025-04-21 22:48:25 +08:00
DLmaster361
32a582344d feat(notice): 更新代理风险预警通告 2025-04-21 22:44:50 +08:00
DLmaster361
cccc84c8b9 fix: 调整生效时间 2025-04-20 19:12:46 +08:00
DLmaster361
5888f1edbb feat(theme_image): 巴别塔 2025-04-20 19:09:42 +08:00
DLmaster
2ef3c6fbc3 feat(notice): 更新mirror酱相关信息 2025-04-13 14:15:14 +08:00
DLmaster
9c1992e512 feat(notice): 更新mirror酱相关信息 2025-04-12 18:24:05 +08:00
DLmaster
cc7f23feaa feat: 添加下载器信息指引 2025-04-11 13:30:59 +08:00
DLmaster
797fd733d7 fix(theme_image): 离解复合img 2025-04-03 19:14:35 +08:00
DLmaster
bede11e423 fix(theme_image): 离解复合 2025-04-03 19:12:47 +08:00
DLmaster
f6beb74ebe feat(notice): 更新愚人节公告 2025-03-31 21:09:28 +08:00
57b895dbfc notice: 更新公告 2025-03-27 16:06:22 +08:00
DLmaster
808bbe2c1e fix(theme_image): 调整生效时间 2025-03-17 20:03:27 +08:00
DLmaster
1615673595 feat(theme_image): C属性大爆发 2025-03-17 19:57:41 +08:00
DLmaster
14d66f2d05 feat(notice): 添加长期公告 2025-03-16 17:06:45 +08:00
DLmaster
28eda1c63b feat(notice): 通知添加外链 2025-03-16 01:03:44 +08:00
DLmaster
57a102e264 feat(notice): 为全新UI提供匹配字段 2025-03-16 00:37:10 +08:00
DLmaster
e70b94c3d6 feat(notice): 发布AUTO_MAA私域邮箱相关通知 2025-03-15 15:27:45 +08:00
DLmaster
42e232d1d1 feat(theme_image): 添加主题附加信息 2025-03-02 17:15:49 +08:00
DLmaster
631fe3f354 feat(theme_image): 挽歌燃烧殆尽 2025-03-02 15:37:55 +08:00
DLmaster
0f3598cd98 feat(theme_image): 创建活动主题图片相关服务 2025-03-01 21:32:01 +08:00
DLmaster
2f607ceac8 feat(notice): 发布情人节官方解密网站相关情报 2025-02-14 23:28:38 +08:00
DLmaster
b96132f63e feat(notice): 发布邮箱通知服务调整公告 2025-02-09 21:46:13 +08:00
DLmaster
4b9a211ef0 feat(notice): 发布新年祝福 2025-01-28 20:09:41 +08:00
DLmaster
2c085e288b feat(notice): 创建测试公告 2025-01-27 22:37:51 +08:00
DLmaster
764d0afb50 Release v4.2.1 2025-01-22 19:01:01 +08:00
DLmaster
fe87547406 Merge pull request #16 from DLmaster361/dev
对于MAAv5.12.1版本后两个字段`Start.RunDirectly`与`Start.OpenEmulatorAfterLaunch`的适配
2025-01-22 18:53:19 +08:00
heziziziscool
a1fd27722b Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	app/models/MAA.py
2025-01-22 18:29:07 +08:00
heziziziscool
3bd6611cd5 对于MAAv5.12.1版本后两个字段Start.RunDirectlyStart.OpenEmulatorAfterLaunch的适配 2025-01-22 18:28:42 +08:00
heziziziscool
f3e1b4580a 对于MAAv5.12.1版本后两个字段Start.RunDirectlyStart.OpenEmulatorAfterLaunch的适配 2025-01-22 17:24:52 +08:00
heziziziscool
449d8a032e 对于MAAv5.12.1版本后两个字段Start.RunDirectlyStart.OpenEmulatorAfterLaunch的适配 2025-01-22 17:24:26 +08:00
heziziziscool
b40fa35622 对于MAAv5.12.1版本后两个字段Start.RunDirectlyStart.OpenEmulatorAfterLaunch的适配 2025-01-22 17:22:01 +08:00
DLmaster
6960184911 回退版本 2025-01-02 10:37:49 +08:00
DLmaster
7bd270c662 Merge branch 'fluent-gui-dev' 2025-01-01 21:55:16 +08:00
DLmaster
f54e83673f 初步完成UI美化 2025-01-01 21:50:40 +08:00
DLmaster
ee40fdb3c3 Merge branch 'main' 2025-01-01 11:54:55 +08:00
DLmaster
52ebf7b027 改用pathlib处理文件目录 2025-01-01 11:52:38 +08:00
DLmaster
85891dc918 修正更新器产品号 2024-12-30 23:16:21 +08:00
DLmaster
7348a87a20 优化自动化打包流程显示 2024-12-30 22:11:50 +08:00
DLmaster
1dfa3e3f44 Merge branch 'Dev' 2024-12-30 20:16:22 +08:00
DLmaster
37ced2e535 修改自动化流程提示文本样式 2024-12-30 20:01:38 +08:00
DLmaster
11876acc62 更新版本至4.2.0,添加nuitka支持,优化项目结构并模块化功能组件 2024-12-30 19:51:57 +08:00
DLmaster
756c0926ec 完善打包流程 2024-12-30 19:41:25 +08:00
DLmaster
9604fc9a8e 修正打包参数 2024-12-29 17:35:36 +08:00
DLmaster
5bcc527889 优化打包参数 2024-12-29 17:18:28 +08:00
DLmaster
0d616289ed 添加pyautogui异常逻辑捕获处理 2024-12-29 17:10:27 +08:00
DLmaster
a8473b6a04 清除无效整合步骤 2024-12-29 01:55:48 +08:00
DLmaster
e1352586b7 Updater改为独立打包 2024-12-29 01:42:03 +08:00
DLmaster
849d5f18eb 添加新架构测试文件 2024-12-29 00:01:55 +08:00
DLmaster
77298f4dab 修正工作流名称 2024-12-28 23:59:06 +08:00
DLmaster
b7a2b045fb 创建全新模块化架构 2024-12-28 23:31:50 +08:00
DLmaster
c7072da81d 同步“启动MAA后直接最小化”字段 2024-12-27 20:48:54 +08:00
DLmaster
4c9b9fb74a tips文案更新 2024-12-25 23:03:29 +08:00
DLmaster
feb4b516a4 修复初始设置的异常 2024-12-24 22:28:40 +08:00
DLmaster
d50191c6b8 添加psutil库 2024-12-23 21:19:24 +08:00
DLmaster
3db3fa4e1f 后台静默代理功能上线 2024-12-23 20:30:12 +08:00
DLmaster
ad31961c2b 修正使用方法适配最新版本 2024-12-19 17:52:16 +08:00
DLmaster
ccdaefeb61 统一标点符号 2024-12-18 02:51:54 +08:00
DLmaster
8c9bcba198 修正更新器的若干问题 2024-12-18 02:41:40 +08:00
DLmaster
a273af0abe 更新器优化;添加邮件仅推送异常信息选项 2024-12-18 02:04:40 +08:00
DLmaster
05a063b001 修改配置方法 2024-12-14 13:41:15 +08:00
DLmaster
8487195512 调整通知停留时长 2024-12-10 20:48:09 +08:00
DLmaster
250c47ccb7 添加托盘中止任务选项 2024-12-10 19:59:12 +08:00
DLmaster
e5aeb4f3a7 添加托盘名称 2024-12-05 22:12:57 +08:00
DLmaster
eab8d984e6 Merge branch 'main' of https://github.com/DLmaster361/AUTO_MAA 2024-12-05 21:37:14 +08:00
DLmaster
6b3f19a618 修复浅色模式下UI异常 2024-12-05 21:35:32 +08:00
DLmaster
d5f8871064 重构MainTimer逻辑 2024-12-05 17:21:39 +08:00
DLmaster
77e899957c Merge pull request #11 from ClozyA/patch-1
fix: MAA项目地址
2024-12-04 15:54:23 +08:00
AoXuan
dd3515305c fix: MAA项目地址 2024-12-04 15:17:49 +08:00
DLmaster
73c3ec4820 修复深色模式下UI异常 2024-12-04 14:27:58 +08:00
DLmaster
fde5160d56 补充重要声明 2024-12-01 10:46:10 +08:00
DLmaster
13923705e5 修复窗口管理方面的部分问题 2024-12-01 00:16:49 +08:00
DLmaster
d3afc95261 启动时不显示托盘 2024-11-29 18:58:50 +08:00
DLmaster
326d7e474c 修复新用户无法设置MAA路径 2024-11-29 18:02:16 +08:00
DLmaster
537b5d9725 移除最小化启动模拟器选项 2024-11-29 11:01:55 +08:00
DLmaster
697c1b5b43 优化记忆窗口与最小化到托盘的体验 2024-11-28 20:43:12 +08:00
DLmaster
2b6057161e 更新时彻底关闭主程序 2024-11-27 21:17:05 +08:00
DLmaster
8e2a6444bd 修复设定时刻无法中止任务的问题 2024-11-27 20:36:51 +08:00
DLmaster
b04df40b7d 图标优化;添加最小化到托盘功能;更新器摆脱UI文件限制 2024-11-27 00:04:37 +08:00
DLmaster
3e17d94904 合并MAA启动器配置流程 2024-11-21 19:52:15 +08:00
DLmaster
29123054cc 3^3 2024-11-19 20:31:52 +08:00
DLmaster
530c038985 3^3 2024-11-19 20:25:53 +08:00
DLmaster
2e9d2f0491 添加软件介绍 2024-11-19 20:20:46 +08:00
DLmaster
69ab9b4f15 邮件通知功能上线 2024-11-16 10:42:56 +08:00
DLmaster
1c8b940925 记忆窗口位置 2024-11-15 10:08:50 +08:00
DLmaster
0e05a4ea18 修正version配置 2024-11-14 15:50:06 +08:00
DLmaster
9e4285b4c5 发布4.1.2.0 2024-11-14 15:40:46 +08:00
DLmaster
e89d2af8ae 发布4.1.2正式版 2024-11-14 15:35:32 +08:00
DLmaster
8e7d663060 补充注释 2024-11-10 01:51:24 +08:00
DLmaster
179b33387e 完成主程序更新后打开AUTO_MAA 2024-11-10 01:46:38 +08:00
DLmaster
2c9a7c443f 加注释 2024-11-10 01:30:51 +08:00
DLmaster
0de964e68c 修复解压失败时本地版本号异常变动问题 2024-11-09 16:30:25 +08:00
DLmaster
97046af931 version修复缺失字段 2024-11-09 16:24:44 +08:00
DLmaster
ec24e776e7 修复#9与人工排查模式报错 2024-11-09 16:09:28 +08:00
DLmaster
92d4ef05fa 进一步限制log_text长度 2024-11-09 11:58:16 +08:00
DLmaster
fb27c50c75 解决log_text过长导致的log显示于中间 2024-11-09 11:15:44 +08:00
DLmaster
0141bf039a 添加清理可能存在的临时文件步骤 2024-11-08 22:11:48 +08:00
DLmaster
54f9bb7f21 修复url错误 2024-11-08 22:05:06 +08:00
DLmaster
2c4e5eb5cc 发布v4.1.2 2024-11-08 21:57:28 +08:00
DLmaster
cd42f45a1f 打包目录结构优化 2024-11-08 20:32:06 +08:00
DLmaster
ec38895765 修改更新器图标 2024-11-08 19:01:16 +08:00
DLmaster
fc30579bbc 修复部分组件缩放问题 2024-11-07 23:45:19 +08:00
DLmaster
3e6223e4e5 发布公测消息 2024-11-07 23:35:04 +08:00
DLmaster
27c71124ff 尝试解决log框卡中间问题 2024-11-07 23:18:34 +08:00
DLmaster
3a8a8a36f5 去除误注释 2024-11-07 21:55:04 +08:00
DLmaster
ed6de5e806 打包方式优化 2024-11-07 21:51:15 +08:00
DLmaster
bf8a5befa3 添加无限代理天数模式 2024-11-07 21:00:32 +08:00
DLmaster
a3fe641f6b 添加启动AUTO_MAA后直接代理功能 2024-11-07 17:25:58 +08:00
DLmaster
f4f99c25db 适配“启动MAA后自动开启模拟器”字段更改 2024-11-06 21:51:56 +08:00
DLmaster
640d80e334 当前为最新版本通知修复,报错格式化 2024-11-03 01:23:32 +08:00
DLmaster
4f196b516f 部分功能恢复 2024-11-03 00:55:18 +08:00
DLmaster
87f07bf95c 调整参数适配主分支 2024-11-02 23:57:23 +08:00
DLmaster
1bfd7891b5 Merge branch 'Updater' 2024-11-02 23:30:16 +08:00
DLmaster
472eb0ee52 修正部分措辞 2024-10-31 20:12:30 +08:00
DLmaster
7638c67da6 更详细的使用说明书 2024-10-31 20:04:17 +08:00
DLmaster
7a0c143b5b 适配MAA的adb连接文案修改 2024-10-29 08:55:01 +08:00
DLmaster
fff8e11524 恢复代理时的自动更新 2024-10-29 08:11:06 +08:00
DLmaster
af24208cf3 无命令行中止MAA进程 2024-10-26 15:31:49 +08:00
DLmaster
85bccea2dd 删除冗余代码 2024-10-26 11:20:12 +08:00
DLmaster
f7c8cac6ec 人工排查接管更多MAA启动设置 2024-10-26 10:41:02 +08:00
DLmaster
97a5ac5bb0 修复MAA切换配置选项 2024-10-25 18:50:34 +08:00
DLmaster
1d57076010 修复自定义基建默认配置 2024-10-25 18:30:15 +08:00
DLmaster
d298ac872c 优化自定义基建配置方法 2024-10-25 15:04:05 +08:00
DLmaster
c0581e781c 工作流适配新目录结构 2024-10-24 20:08:22 +08:00
DLmaster
6befd6341a gameid.txt改由主程序进行初始化 2024-10-24 20:03:23 +08:00
DLmaster
504ef8dd68 修改部分格式 2024-10-23 21:56:41 +08:00
DLmaster
127500d890 禁用MAA路径直接编辑;更新README至最新版 2024-10-23 21:41:35 +08:00
23 changed files with 73 additions and 3844 deletions

View File

@@ -1,138 +0,0 @@
# <AUTO_MAA:A MAA Multi Account Management and Automation Tool>
# Copyright © <2024> <DLmaster361>
# This file is part of AUTO_MAA.
# AUTO_MAA is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published
# by the Free Software Foundation, either version 3 of the License,
# or (at your option) any later version.
# AUTO_MAA is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty
# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
# the GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with AUTO_MAA. If not, see <https://www.gnu.org/licenses/>.
# DLmaster_361@163.com
name: Build AUTO_MAA
on:
push:
branches: [ "main" ]
paths-ignore:
- '**.md'
- 'LICENSE'
pull_request:
branches: [ "main" ]
paths-ignore:
- '**.md'
- 'LICENSE'
permissions:
contents: read
jobs:
pre_check:
name: Pre Checks
runs-on: ubuntu-latest
steps:
- name: Repo Check
run: |
if [[ "$GITHUB_REPOSITORY" != "DLmaster361/AUTO_MAA" ]]; then
echo "When forking this repository to make your own builds, you have to adjust this check."
exit 1
fi
exit 0
build_AUTO_MAA:
runs-on: windows-latest
needs: pre_check
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: "3.12"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install flake8 pytest
pip install -r requirements.txt
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Built with pyinstaller
run: |
pyinstaller -F --version-file res/info.txt -w --icon=res/AUTO_MAA.ico AUTO_MAA.py --hidden-import plyer.platforms.win.notification
- name: Read version
id: read_version
run: |
$VERSION=(Get-Content -Path "更新说明.txt" -TotalCount 1).Trim()
"version=$VERSION" | Out-File -FilePath $env:GITHUB_ENV -Append
- name: Create Zip
run: |
Compress-Archive -Path data,gui,res,AUTO_MAA.py,dist/AUTO_MAA.exe,requirements.txt,README.md,LICENSE,更新说明.txt -DestinationPath AUTO_MAA_${{ env.version }}.zip
- name: Upload Artifact
uses: actions/upload-artifact@v4
with:
name: AUTO_MAA_${{ env.version }}
path: AUTO_MAA_${{ env.version }}.zip
publish_release:
name: Publish release
needs: build_AUTO_MAA
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Download artifacts
uses: actions/download-artifact@v4
with:
pattern: AUTO_MAA_*
merge-multiple: true
path: artifacts
- name: Check if release exists
id: check_if_release_exists
run: |
release_id=$(gh release view $(head -n 1 更新说明.txt) --json id --jq .id || true)
if [[ -z $release_id ]]; then
echo "release_exists=false" >> $GITHUB_OUTPUT
else
echo "release_exists=true" >> $GITHUB_OUTPUT
fi
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }}
- name: Create release
id: create_release
if: steps.check_if_release_exists.outputs.release_exists == 'false'
run: |
set -xe
shopt -s nullglob
NAME="$(head -n 1 更新说明.txt)"
TAGNAME="$(head -n 1 更新说明.txt)"
NOTES_MAIN="$(tail -n +2 更新说明.txt)"
NOTES_TAIL="\`\`\`本release通过GitHub Actions自动构建\`\`\`"
NOTES="$NOTES_MAIN<br><br>$NOTES_TAIL"
gh release create "$TAGNAME" --target "main" --title "$NAME" --notes "$NOTES" artifacts/*
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }}
- name: Update release
if: steps.check_if_release_exists.outputs.release_exists == 'true'
run: |
set -xe
shopt -s nullglob
NAME="$(head -n 1 更新说明.txt)"
TAGNAME="$(head -n 1 更新说明.txt)"
NOTES_MAIN="$(tail -n +2 更新说明.txt)"
NOTES_TAIL="\`\`\`本release通过GitHub Actions自动构建\`\`\`"
NOTES="$NOTES_MAIN<br><br>$NOTES_TAIL"
gh release delete "$TAGNAME" --yes
gh release create "$TAGNAME" --target "main" --title "$NAME" --notes "$NOTES" artifacts/*
env:
GITHUB_TOKEN: ${{ secrets.WORKFLOW_TOKEN }}

9
.gitignore vendored Normal file
View File

@@ -0,0 +1,9 @@
__pycache__/
config/
data/
debug/
history/
script/
resources/notice.json
resources/theme_image.json
resources/images/Home/BannerTheme.jpg

File diff suppressed because it is too large Load Diff

158
README.md
View File

@@ -1,157 +1,15 @@
# AUTO_MAA
MAA多账号管理与自动化软件
# AUTO_MAA服务分支
!["软件图标"](https://github.com/DLmaster361/AUTO_MAA/blob/main/res/AUTO_MAA.png "软件图标")
## 服务项目
----------------------------------------------------------------------------------------------
### 下载器信息
</h1>
为下载器提供应用列表、代理与下载站地址指引
[![GitHub Stars](https://img.shields.io/github/stars/DLmaster361/AUTO_MAA?style=flat-square)](https://github.com/DLmaster361/AUTO_MAA/stargazers)
[![GitHub Forks](https://img.shields.io/github/forks/DLmaster361/AUTO_MAA?style=flat-square)](https://github.com/DLmaster361/AUTO_MAA/network)
[![GitHub Issues](https://img.shields.io/github/issues/DLmaster361/AUTO_MAA?style=flat-square)](https://github.com/DLmaster361/AUTO_MAA/issues)
[![GitHub Contributors](https://img.shields.io/github/contributors/DLmaster361/AUTO_MAA?style=flat-square)](https://github.com/DLmaster361/AUTO_MAA/graphs/contributors)
[![GitHub License](https://img.shields.io/github/license/DLmaster361/AUTO_MAA?style=flat-square)](https://github.com/DLmaster361/AUTO_MAA/blob/main/LICENSE)
</div>
### 活动主题
## 重要声明
本软件是一个外部工具旨在优化MAA多账号功能体验并通过一些方法解决MAA项目未能解决的部分问题改善代理的稳定性。该软件包可以存储明日方舟多账号数据并通过修改MAA配置文件、读取MAA日志等行为自动完成多账号代理。本开发团队承诺不会修改明日方舟游戏本体与相关配置文件。
发布活动主题图片下载链接
本项目使用GPL开源相关细则如下
### 公告
- **作者:** AUTO_MAA软件作者为DLmaster、DLmaster361或DLmaster_361以上均指代同一人。
- **使用:** AUTO_MAA使用者可以按自己的意愿自由使用本软件。依据GPL对于由此可能产生的损失AUTO_MAA项目组不负任何责任
- **分发:** AUTO_MAA允许任何人自由分发本软件包括进行商业活动牟利。但所有分发者必须遵循GPL向接收者提供本软件项目地址、完整的软件源码与GPL协议原文违反者可能会被追究法律责任
- **传播:** AUTO_MAA原则上允许传播者自由传播本软件。但由于软件性质项目组不希望发现任何人在明日方舟官方媒体包括官方媒体账号与森空岛社区等或明日方舟游戏相关内容包括同好群、线下活动与游戏内容讨论等下提及AUTO_MAA或MAA希望各位理解
- **衍生:** AUTO_MAA允许任何人对软件本体或软件部分代码进行二次开发或利用。但依据GPL相关成果也必须使用GPL开源
- **授权:** 如果希望在使用AUTO_MAA的相关成果后仍保持自己的项目闭源请在Issues中说明来意。得到项目组认可后我们可以提供另一份使用不同协议的代码此协议主要内容如下被授权者可以自由使用该代码并维持闭源被授权者必须定期为AUTO_MAA作出贡献
- **贡献:** 不论是直接参与软件的维护编写或是撰写文档、测试、反馈BUG、给出建议、参与讨论都为AUTO_MAA项目的发展完善做出了不可忽视的贡献。项目组提倡各位贡献者遵照GitHub开源社区惯例发布Issues参与项目。避免私信或私发邮件安全性漏洞或敏感问题除外以帮助更多用户
以上细则是本项目对GPL的相关补充与强调。未提及的以GPL为准发生冲突的以本细则为准。如有不清楚的部分请发Issues询问。若发生纠纷相关内容也没有在Issues上提及的项目组拥有最终解释权
**注意**
- 由于本软件有修改其它目录JSON文件等行为使用前请将AUTO_MAA添加入Windows Defender信任区以及防病毒软件的信任区或开发者目录避免被误杀
---
# 使用方法
## 安装与配置MAA
```
本软件是MAA的外部工具需要安装配置MAA后才能使用。
```
### MAA安装
- 什么是MAA [官网](https://maa.plus/)/[GitHub](https://github.com/CHNZYX/Auto_Simulated_Universe/archive/refs/heads/main.zip)
- MAA下载地址 [GitHub下载](https://github.com/MaaAssistantArknights/MaaAssistantArknights/releases)
### MAA配置
1. 完成MAA的adb配置等基本配置
2. 确保当前配置名为“Default”取消所有“定时执行”
![MAA配置1](https://github.com/DLmaster361/AUTO_MAA/blob/main/res/README/MAA配置1.png "MAA配置1")
3. 取消勾选“开机自启动MAA”勾选“启动MAA后直接运行”和“启动MAA后自动开启模拟器”。配置自己模拟器所在的位置并根据实际情况填写“等待模拟器启动时间”建议预留10s以防意外。如果是多开用户需要填写“附加命令”具体填写值参见多开模拟器对应快捷方式路径如“-v 1”
![MAA配置2](https://github.com/DLmaster361/AUTO_MAA/blob/main/res/README/MAA配置2.png "MAA配置2")
4. 勾选“定时检查更新”、“自动下载更新包”和“自动安装更新包”
![MAA配置3](https://github.com/DLmaster361/AUTO_MAA/blob/main/res/README/MAA配置3.png "MAA配置3")
## 下载AUTO_MAA [![](https://img.shields.io/github/downloads/DLmaster361/AUTO_MAA/total?color=66ccff)](https://github.com/DLmaster361/AUTO_MAA/releases)
- GitHub下载地址 [GitHub下载](https://github.com/DLmaster361/AUTO_MAA/releases)
## 配置AUTO_MAA
### 启动AUTO_MAA
- 双击`AUTO_MAA.exe`以启动软件
```
注意:
首次启动时会要求设置管理密钥。
管理密钥是解密用户密码的唯一凭证,与数据库绑定。
密钥丢失或data/key/目录下任一文件损坏都将导致解密无法正常进行。
本项目采用自主开发的混合加密模式项目组也无法找回您的管理密钥或修复data/key/目录下的文件。
如果不幸的事发生建议您删除data/key/目录与data/data.db文件后重新录入信息。
```
### 配置信息
- 本项目已初步完成GUI开发您可以在用户管理页与设置页配置信息。
```
特别的:
你可以自定义关卡号替换方案。
程序会读取data/gameid.txt中的数据依据此进行关卡号的替换便于常用关卡的使用。
gameid.txt在初始已经存储了一些常用资源本的替代方案。
```
![gameid](https://github.com/DLmaster361/AUTO_MAA/blob/main/res/README/gameid.png "gameid")
## 运行代理任务
### 直接运行
- 在执行页单击`立即执行`直接运行
### 定时运行
- 在执行页的`定时执行`栏设置时间
- 保持软件打开,软件会在设定的时间自动运行
## 人工排查代理结果
### 直接开始人工排查
- 在执行页单击`开始排查`启动排查进程
- 软件将调起MAA依次登录各用户的账号
- 检查代理情况,可以手动完成未代理的任务
- 在对话框中单击对应账号的代理情况
- 结束人工排查后,相关排查情况将被写入用户管理页的`备注`
---
# 关于
欢迎加入AUTO_MAA项目组欢迎反馈bug
QQ群957750551
----------------------------------------------------------------------------------------------
如果喜欢这个项目,可以打赏作者一杯咖啡吗?
![payid](https://github.com/DLmaster361/AUTO_MAA/blob/main/res/README/payid.png "payid")
----------------------------------------------------------------------------------------------
## 贡献者
感谢以下贡献者对本项目做出的贡献
<a href="https://github.com/DLmaster361/AUTO_MAA/graphs/contributors">
<img src="https://contrib.rocks/image?repo=DLmaster361/AUTO_MAA" />
</a>
![Alt](https://repobeats.axiom.co/api/embed/6c2f834141eff1ac297db70d12bd11c6236a58a5.svg "Repobeats analytics image")
## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=DLmaster361/AUTO_MAA&type=Date)](https://star-history.com/#DLmaster361/AUTO_MAA&Date)
发布AUTO_MAA公告

12
apps_info.json Normal file
View File

@@ -0,0 +1,12 @@
{
"MaaAssistantArknights 「明日方舟助手」": {
"rid": "MAA",
"os": "win",
"arch": "x64"
},
"ZenlessZoneZero-OneDragon 「绝区零一条龙」": {
"rid": "ZZZ-OneDragon",
"os": "",
"arch": ""
}
}

View File

@@ -1,5 +0,0 @@
龙门币CE-6
技能CA-5
红票AP-5
经验LS-6
剿灭模式Annihilation

12
download_info.json Normal file
View File

@@ -0,0 +1,12 @@
{
"proxy_list": [
"https://gitproxy.click/",
"https://gh.llkk.cc/",
"https://github.akams.cn/",
"https://ghfast.top/",
"https://github.tbedu.top/"
],
"download_dict": {
"官方下载站": "http://221.236.27.82:10197/d/AUTO_MAA/"
}
}

File diff suppressed because it is too large Load Diff

13
notice.json Normal file
View File

@@ -0,0 +1,13 @@
{
"notice_dict": {
"代理风险预警通告之五": "\n## 代理风险预警通告之五\n\n鹰角小姐再次更新了她的用户协议请您`手动确认新版用户协议`否则MAA将无法正常执行账号登录。\n\n请注意每个游戏账号均需`独立完成协议确认`且AUTO_MAA`无法代为操作此项流程`\n",
"主程序更新警示之三": "\n## 主程序更新警示之三\n\n- 由于开发者犯蠢,`v4.4.1-beta.1` 版本出现大量莫名其妙的崩溃弹窗,应用内更新也无法进行,相关问题已在 `v4.4.1-beta.3` 版本中修复,但您需要手动下载 `v4.4.1-beta.3` 版本进行覆盖安装。\n\n- 若您无法直接访问Github请使用[此临时链接](http://221.236.27.82:10197/d/AUTO_MAA/AUTO_MAA_v4.4.1-beta.3.zip)进行下载。\n\n- 此次异常仅影响公测版用户,稳定版用户无需理会。\n",
"主程序更新警示之二": "\n## 主程序更新警示之二\n\n- Mirror酱由于平台策略更新相关更新服务暂不可用请暂时删除cdk使用一般更新渠道进行更新预期将在 `v4.4.0-beta.2` 版本完成修复。\n\n- `AUTO_MAA_v4.3` 向 `AUTO_MAA_v4.4` 版本更新时,提示权限不足属正常现象,直接关闭该窗口,手动打开 `AUTO_MAA` 即可。\n",
"MuMu 模拟器更新预警": "\n## MuMu 模拟器更新预警\n\n近期 **MuMu 模拟器 5.0** 正在进行内测,并预计将于 6 月 20 日起陆续开放下载。此次 MuMu 新版本修改了 `adb路径`、`模拟器程序名` 及 `安装路径`。\n\n在更新了 `MuMu 5.0` 后:\n\n若使用 MuMu 的默认 adb须勾选 MAA 中的 「设置 - 连接设置 - 自动检测连接」 重新检测或手动修改 「设置 - 连接设置 - ADB 路径」。\n\n- 原路径:{安装目录}\\shell\\adb.exe\n\n- 新路径:{安装目录}\\nx_main\\adb.exe\n\n若开启自动启动模拟器须重新设置 「设置 - 启动设置 - 模拟器路径」。\n\n- 原路径:{安装目录}\\shell\\MuMuPlayer.exe\n\n- 新路径:{安装目录}\\nx_device\\12.0\\shell\\MuMuNxDevice.exe\n\n另若无必要项目组不建议用户升级到该版本而是在新版本基本稳定后再进行升级。\n",
"版本更新方法升级!": "\n## 版本更新方法升级!\n\n为改善更新体验从v4.3.0版本开始AUTO_MAA正式接入`Mirror酱`更新服务!\n\n`Mirror酱`是一个第三方应用分发平台,为开源应用提供更新辅助服务。\n\n在v4.3.0版本后,`Mirror酱`将为AUTO_MAA用户提供免费的更新检查服务以及付费的文件下载服务。\n\n若您未填写`Mirror酱 CDK`AUTO_MAA将在获取到来自`Mirror酱`的版本更新信息后,从原有的镜像站或加速站获取更新文件,下载过程可能不稳定。\n\n若您填写`Mirror酱 CDK`AUTO_MAA将在获取到来自`Mirror酱`的版本更新信息后,从`Mirror酱`下载站获取更新文件,下载速度更稳定更快。\n\n- **为什么要接入第三方应用分发平台?**因为旧有的更新逻辑存在较大缺陷,由于版本更新信息与软件源代码必须同时发布,而软件源代码大约需要 1.5 小时才能生成可以直接使用的软件包。这导致每次版本更新后 1.5 小时内,用户可以看到更新的通知却无法下载更新文件。使用第三方应用分发服务可以规避这一窘境,平台会在收到软件包时才公示版本更新信息。\n\n- **为什么选择 Mirror 酱?** 因为`Mirror酱`可以免费接入,且`Mirror酱 CDK`是通用的,获取之后可以凭此更新包括 MAA、March7thAssistant 在内的多款开源软件,对于用户来说性价比较高。此外,`Mirror酱`的收益除了用于维护服务器与给开发者提供分成外,还会不时拿出一部分回馈明日方舟周边社区,为许多存在赤字的项目提供资金赞助。\n\n- **用户有啥需要注意的地方吗?**如果您已经拥有了`Mirror酱 CDK`,请速速填上。若还没有,可以视自己的软件更新情况选择是否获取。项目组不会因为接入`Mirror酱`而停止对原更新渠道的维护。\n\n若您有相关需求请前往 [Mirror 酱官网](https://Mirrorchyan.com) 获取 `Mirror酱 CDK`。\n",
"AUTO_MAA私域邮箱": "\n## AUTO_MAA私域邮箱已上线\n\n- **AUTO_MAA私域邮箱是什么**AUTO_MAA私域邮箱是基于阿里云企业邮箱的`automaa.xyz`域名邮箱。\n\n- **AUTO_MAA私域邮箱有啥优点**嗯,域名比较特别,看起来专业点?\n\n- **AUTO_MAA私域邮 箱怎么用于通知服务?**AUTO_MAA私域邮箱的登录页为[阿里邮箱企业版](https://qiye.aliyun.com)SMTP 服务器地址为`smtp.qiye.aliyun.com`,授权码为`登录密码`,其他使用方法与普通邮箱一致。\n\n- **怎么申请AUTO_MAA私域邮箱**发送申请邮件到`DLmaster_361@automaa.xyz`,要求邮件中包含:`申请邮箱的类别(用户/项目组)`、`邮箱名(纯英文)`、`安全手机号`、`申请原因`。 邮箱创建成功后,将会返回一封包含`初始密码`的回执邮件。\n",
"开发者须知": "\n## AUTO_MAA开发者须知\n\n本项目开发者紧缺欢迎任何有兴趣的开发者参与项目开发。参与项目前请阅读以下两个文档你需要的信息都在里面了\n\n- [AUTO_MAA开发文档](https://github.com/DLmaster361/AUTO_MAA/wiki/%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3)\n\n- [AUTO_MAA开发者协作文档](https://docs.qq.com/aio/DQ3Z5eHNxdmxFQmZX)\n",
"长期公告": "\n## 长期公告\n\n项目组**不希望**发现任何人在**明日方舟官方媒体(包括官方媒体账号与森空岛社区等)**或**明日方舟游戏相关内容(包括同好群、线下活动与游戏内容讨论等)**下提及`AUTO_MAA`或`MAA`。\n\n但也请注意`AUTO_MAA`与`MAA`做出来就是要给大家用的,自然需要进行宣传。在正常的宣传内容底下上纲上线大可不必。\n\n若您在任何地方发现有人传播`AUTO_MAA`软件本体或衍生软件,却没有提供**源代码与本软件项目地址**的,请立即向项目组反馈,谢谢。\n"
},
"time": "2025-07-25 20:00"
}

13
notice_formatting.py Normal file
View File

@@ -0,0 +1,13 @@
title = "主程序更新警示之三"
markdown = """
## 主程序更新警示之三
- 由于开发者犯蠢,`v4.4.1-beta.1` 版本出现大量莫名其妙的崩溃弹窗,应用内更新也无法进行,相关问题已在 `v4.4.1-beta.3` 版本中修复,但您需要手动下载 `v4.4.1-beta.3` 版本进行覆盖安装。
- 若您无法直接访问Github请使用[此临时链接](http://221.236.27.82:10197/d/AUTO_MAA/AUTO_MAA_v4.4.1-beta.3.zip)进行下载。
- 此次异常仅影响公测版用户,稳定版用户无需理会。
"""
with open("notice.txt", "w", encoding="utf-8") as f:
f.write(f'"{title}": "{markdown.replace("\n",r"\n")}"')
print(f'"{title}": "{markdown.replace("\n",r"\n")}"')

View File

@@ -1,4 +0,0 @@
plyer
PySide6
pycryptodome
pyinstaller

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 309 KiB

View File

@@ -1,43 +0,0 @@
# UTF-8
#
VSVersionInfo(
ffi=FixedFileInfo(
# filevers and prodvers should be always a tuple with four items: (1, 2, 3, 4)
# Set not needed items to zero 0.
filevers=(4, 0, 0, 1),
prodvers=(0, 0, 0, 0),
# Contains a bitmask that specifies the valid bits 'flags'r
mask=0x3f,
# Contains a bitmask that specifies the Boolean attributes of the file.
flags=0x0,
# The operating system for which this file was designed.
# 0x4 - NT and there is no need to change it.
OS=0x4,
# The general type of file.
# 0x1 - the file is an application.
fileType=0x1,
# The function of the file.
# 0x0 - the function is not defined for this fileType
subtype=0x0,
# Creation date and time stamp.
date=(0, 0)
),
kids=[
VarFileInfo([VarStruct('Translation', [0, 1200])]),
StringFileInfo(
[
StringTable(
'000004b0',
[StringStruct('Comments', 'https://github.com/DLmaster361/AUTO_MAA/'),
StringStruct('CompanyName', 'AUTO_MAA Team'),
StringStruct('FileDescription', 'AUTO_MAA Component'),
StringStruct('FileVersion', '4.0.0.1'),
StringStruct('InternalName', 'AUTO_MAA'),
StringStruct('LegalCopyright', 'Copyright © 2024 DLmaster361'),
StringStruct('OriginalFilename', 'AUTO_MAA.py'),
StringStruct('ProductName', 'AUTO_MAA'),
StringStruct('ProductVersion', 'v4.0.0.1'),
StringStruct('Assembly Version', 'v4.0.0.1')])
])
]
)

View File

@@ -1,39 +0,0 @@
#主界面
"MainFunction.ActionAfterCompleted": "ExitEmulatorAndSelf" #完成后(旧)
"MainFunction.PostActions": "12" #完成后(新)
"TaskQueue.WakeUp.IsChecked": "True" #开始唤醒
"TaskQueue.Recruiting.IsChecked": "True" #自动公招
"TaskQueue.Base.IsChecked": "True" #基建换班
"TaskQueue.Combat.IsChecked": "True" #刷理智
"TaskQueue.Mission.IsChecked": "True" #领取奖励
"TaskQueue.Mall.IsChecked": "True" #获取信用及购物
"TaskQueue.AutoRoguelike.IsChecked": "False" #自动肉鸽
"TaskQueue.Reclamation.IsChecked": "False" #生息演算
#刷理智
"MainFunction.Stage1": "" #主关卡
"MainFunction.Stage2": "" #备选关卡1
"MainFunction.Stage3": "" #备选关卡2
"Fight.RemainingSanityStage": "Annihilation" #剩余理智关卡
"MainFunction.Series.Quantity": "1" #连战次数
"Penguin.IsDrGrandet": "True" #博朗台模式
"GUI.CustomStageCode": "False" #手动输入关卡名
"GUI.UseAlternateStage": "False" #使用备选关卡
"Fight.UseRemainingSanityStage": "True" #使用剩余理智
"Fight.UseExpiringMedicine": "False" #无限吃48小时内过期的理智药
"GUI.HideUnavailableStage": "False" #隐藏当日不开放关卡
"Infrast.CustomInfrastPlanShowInFightSettings": "False" #显示基建计划
"Penguin.EnablePenguin": "True" #上报企鹅物流
"Yituliu.EnableYituliu": "True" #上报一图流
#基建换班
"Infrast.CustomInfrastEnabled": "True" #启用自定义基建配置
"Infrast.DefaultInfrast": "user_defined" #内置配置
"Infrast.IsCustomInfrastFileReadOnly": "False" #自定义基建配置文件只读
"Infrast.CustomInfrastFile": "" #自定义基建配置文件地址
#设置
"Start.ClientType": "Bilibili"、 "Official" #服务器
"Timer.Timer1": "False" #时间设置1
"VersionUpdate.ScheduledUpdateCheck": "True" #定时检查更新
"VersionUpdate.AutoDownloadUpdatePackage": "True" #自动下载更新包
"VersionUpdate.AutoInstallUpdatePackage": "True" #自动安装更新包
"Start.RunDirectly": "True" #启动MAA后直接运行
"Start.StartEmulator": "True" #启动MAA后自动开启模拟器

6
theme_image.json Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1,25 +0,0 @@
# <AUTO_MAA:A MAA Multi Account Management and Automation Tool>
# Copyright © <2024> <DLmaster361>
# This file is part of AUTO_MAA.
# AUTO_MAA is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published
# by the Free Software Foundation, either version 3 of the License,
# or (at your option) any later version.
# AUTO_MAA is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty
# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
# the GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with AUTO_MAA. If not, see <https://www.gnu.org/licenses/>.
# DLmaster_361@163.com
import os
os.system(
"pyinstaller -F --version-file res/info.txt -w --icon=res/AUTO_MAA.ico AUTO_MAA.py --hidden-import plyer.platforms.win.notification"
)

View File

@@ -1,16 +0,0 @@
v4.0_beta
## 新增功能
- 服务器切换功能上线支持B服 #7
- 用户高级配置功能上线支持用户修改几乎所有MAA配置
## 修复BUG
- 修复无用户进行代理时的逻辑错误
## 程序优化
- log获取部分集成为1个函数
- 消除部分if嵌套
## 更新说明
- 项目初始阶段,不会提供专门的版本更新程序,您需要手动更新程序。
- v2.1.5及以前的用户,由于新版本采用全新的架构,您需要手动输入之前的信息。
- v3.0_Beta版用户,直接用`AUTO_MAA.exe`替代`gui.exe`后,将原文件夹下的`gui文件夹`用新版本对应文件替换,重新设置每个用户的`自定义基建`选项(输入`-`以关闭该功能,输入自定义基建配置文件地址以开启该功能)。
- v3.1~v3.1.3_beta版用户,将原文件夹下除`data文件夹`和`config文件夹`外的内容用新版本对应文件替换即可。
- 老用户请务必备份原有数据在更新前确保所填MAA路径有效且已存在MAA配置文件此次更新的代码改动较大可能有数据遗失的风险。
- 新用户请忽略本说明。