OnmyojiAutoScript 安装与使用教程

OnmyojiAutoScript 安装与使用教程

项目地址:https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript

1. 项目介绍

OnmyojiAutoScript(简称 OAS)是一个用于自动化《阴阳师》手游的脚本工具。该项目旨在帮助玩家自动完成游戏中的各种任务,如日常任务、每周任务、阴阳寮任务、御魂副本等。OAS 基于碧蓝航线脚本 AzurLaneAutoScript 开发,具有高度灵活的任务调度系统和丰富的功能。

主要特点

  • 全部任务: 涵盖你能想到的所有任务,一键托管,解放双手。
  • 无缝衔接: 优异的任务调度系统,实现无缝寄养和任务执行。
  • 装饰可选: 支持自定义庭院和主题,提供更舒适的界面体验。
  • AI 智能: 利用 AI 智能撒豆子,模型包含所有式神。

2. 项目快速启动

安装依赖

首先,确保你已经安装了 Python 3.x 和 Git。然后,克隆项目并安装依赖:

# 克隆项目
git clone https://github.com/runhey/OnmyojiAutoScript.git

# 进入项目目录
cd OnmyojiAutoScript

# 安装依赖
pip install -r requirements.txt

配置文件

在项目根目录下,找到并编辑 config.yaml 文件,根据你的需求配置相关参数。

启动脚本

配置完成后,运行以下命令启动脚本:

python script.py

3. 应用案例和最佳实践

应用案例

  • 日常任务自动化: 自动完成悬赏封印、小猫咪、小杂签到等日常任务。
  • 每周任务自动化: 自动完成真蛇、秘闻竞速、神秘商店等每周任务。
  • 阴阳寮任务自动化: 自动完成结界上卡、结界突破、寮突破等阴阳寮任务。

最佳实践

  • 任务调度优化: 根据游戏更新和自身需求,调整任务调度策略,确保任务高效完成。
  • 资源管理: 合理配置资源,如庭院和主题,提升游戏体验。
  • AI 智能撒豆: 利用 AI 智能撒豆子功能,提高百鬼夜行的效率。

4. 典型生态项目

相关项目

  • Alas: 碧蓝航线的自动化脚本。
  • SRC: 星铁速溶茶,崩坏:星穹铁道脚本,基于下一代 Alas 框架。
  • OASX: 同 OAS 对接的全平台 GUI。
  • NikkeAutoScript: 胜利女神:NIKKE 自动日常脚本。
  • AAS: 蔚蓝档案自动化脚本。
  • MAA: 明日方舟小助手,全日常一键长草。
  • FGO-py: 全自动免配置跨平台开箱即用的 Fate/Grand Order 助手。

这些项目共同构成了一个丰富的自动化脚本生态系统,为不同游戏的玩家提供了便捷的自动化解决方案。

OnmyojiAutoScript Onmyoji Auto Script | 阴阳师脚本 OnmyojiAutoScript 项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

### 部署 Blazor Server 应用程序到 Docker 的过程 #### 准备工作 在 Ubuntu 系统中安装并配置 Docker 是容器化部署的前提条件。如果系统已经存在旧版的 Docker 版本,则需要先移除这些版本以避免冲突。可以通过以下命令完成清理操作[^1]: ```bash sudo apt-get remove docker docker-engine docker-ce docker.io ``` 接着,按照官方文档中的指南重新安装最新版本的 Docker。 #### 创建 Blazor Server 应用程序 为了构建一个可运行于 Docker 中的应用程序,首先需创建一个新的 Blazor Server 项目。这通常可通过 .NET SDK 实现,因此确保已安装最新的 .NET SDK 和 Visual Studio Code 或其他支持 C# 开发的 IDE 工具[^4]。 执行如下命令生成新的 Blazor Server 应用程序: ```bash dotnet new blazorserver -o MyBlazorApp cd MyBlazorApp ``` #### 编写 Dockerfile 文件 对于 Blazor Server 应用程序而言,其基础架构依赖于 ASP.NET Core 运行时环境。为此,编写一份适合该场景的 `Dockerfile` 就显得尤为重要。下面是一个典型的用于打包和发布 Blazor Server 应用的 Dockerfile 示例[^2]: ```dockerfile # 使用 Microsoft 提供的基础镜像作为构建阶段 FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base WORKDIR /app EXPOSE 80 # 设置构建环境 FROM mcr.microsoft.com/dotnet/sdk:7.0 AS build WORKDIR /src COPY ["MyBlazorApp.csproj", "./"] RUN dotnet restore "MyBlazorApp.csproj" COPY . . RUN dotnet build "MyBlazorApp.csproj" -c Release -o /app/build # 发布应用程序至最终镜像 FROM build AS publish RUN dotnet publish "MyBlazorApp.csproj" -c Release -o /app/publish # 复制发布的文件回基础镜像 FROM base AS final WORKDIR /app COPY --from=publish /app/publish . ENTRYPOINT ["dotnet", "MyBlazorApp.dll"] ``` 上述脚本分为三个主要部分: 1. **Base Stage**: 基础镜像是用来托管实际应用的轻量级 ASP.NET Core 运行时环境。 2. **Build Stage**: 构建阶段负责恢复 NuGet 包、编译源代码等复杂任务。 3. **Publish & Final Stages**: 最终将优化后的二进制文件复制到最小化的生产环境中,并设置启动入口点。 #### 构建推送 Docker 镜像 当 Dockerfile 准备就绪后,即可利用它来构建自定义的 Docker 镜像。假设当前目录下已有完整的项目结构及其对应的 Dockerfile 文件,则可以运行以下指令: ```bash docker build -t myblazorservice:v1 . ``` 成功构建之后,可以选择将其上传至远程仓库以便后续拉取使用[^3]: ```bash docker tag myblazorservice:v1 your-dockerhub-username/myblazorservice:v1 docker push your-dockerhub-username/myblazorservice:v1 ``` #### 启动容器实例 最后一步是在本地或其他服务器上基于所创建的镜像启动服务容器: ```bash docker run -d \ --name my-blazor-app \ -p 5000:80 \ your-dockerhub-username/myblazorservice:v1 ``` 这样便完成了整个流程——从准备环境直至正式上线的过程都涵盖了进来。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周情津Raymond

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值