littlebot
Published on 2025-04-09 / 2 Visits
0

【源码】基于Python的明日方舟自动化助手

项目简介

本项目是基于Python的自动化助手,专为游戏“明日方舟”设计。借助与MAA(MAA Assistant Arknights)对接,用户可通过聊天机器人(兔兔)远程操控游戏中的多种操作,像一键长草、截图、抽卡等,旨在简化游戏操作,提升玩家的游戏体验。

项目的主要特性和功能

  1. 支持通过兔兔聊天机器人远程控制MAA执行游戏任务。
  2. 提供一键长草、基建换班、刷理智、自动公招、领取奖励等多种自动化任务。
  3. 插件会检查链接密钥强度,保障安全性,避免公网暴露后的安全隐患。
  4. 任务执行完毕后,用户可请求截图以了解执行情况。
  5. 支持通过命令修改MAA的连接地址,便于切换模拟器。

安装使用步骤

前提条件

  • 已下载并安装本项目的源码文件。
  • 已安装并配置好MAA(MAA Assistant Arknights)。

安装步骤

  1. 从项目仓库下载源码文件。
  2. 使用pip安装项目所需的Python依赖包: bash pip install -r requirements.txt
  3. 在控制台设置页面填入公网IP地址和域名,并确保密钥强度符合要求。

使用步骤

  1. 启动MAA,确保其已连接到模拟器。
  2. 在MAA的设置中,进入“远程控制”,填入用户标识符(QQ号)和设备标识符。
  3. 在群聊中输入兔兔如何连接MAA,兔兔会回复连接地址。将该地址填入MAA的“获取任务端点”和“汇报任务端点”文本框中。
  4. 复制设备标识符,在群聊中输入兔兔记录MAA设备<设备标识符>,让兔兔记住设备标识符。
  5. 在群聊中输入相应的命令,如兔兔MAA一键长草,兔兔会执行相应的任务。

支持的命令

独立功能

| 命令 | 说明 | 引入版本 | | ------------------ | ------------------------------------------ | -------- | | 兔兔MAA一键长草 | 执行MAA的一键长草功能,等效于按下主界面的LinkStart | 1.0 | | 兔兔MAA截图 | 在当前所有任务执行完毕后截图并返回给你,用于了解任务执行情况 | 1.0 |

一键长草子功能

| 命令 | 说明 | 引入版本 | | ------------------ | ------------------------------------------ | -------- | | 兔兔MAA基建换班 | 执行基建换班任务 | 2.1 | | 兔兔MAA开始唤醒 | 唤醒任务(此功能可能无实际用途) | 2.1 | | 兔兔MAA刷理智 | 执行刷理智任务 | 2.1 | | 兔兔MAA自动公招 | 执行自动公招任务 | 2.1 | | 兔兔MAA获取信用及购物 | 执行获取信用及购物任务 | 2.1 | | 兔兔MAA领取奖励 | 执行领取奖励任务 | 2.1 | | 兔兔MAA自动肉鸽 | 执行自动肉鸽任务(需调整执行次数) | 2.1 | | 兔兔MAA生息演算 | 执行生息演算任务(因活动未开,未测试) | 2.1 |

小工具子功能

| 命令 | 说明 | 引入版本 | | ------------------ | ------------------------------------------ | -------- | | 兔兔MAA十连抽 | 进行一次十连抽(真实抽卡) | 2.1 | | 兔兔MAA单抽 | 进行一次单抽(真实抽卡) | 2.1 |

修改配置子功能

| 命令 | 说明 | 引入版本 | | ------------------ | ------------------------------------------ | -------- | | 兔兔MAA切换连接地址emulator-5554 | 修改连接地址配置项的值,用于切换模拟器 | 2.2 |

注意:任务会按顺序执行,如果下发了一个无限持续的任务(如刷999999把肉鸽),后续的指令将不会生效。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】