[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-94877":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":18,"hasPages":18,"topics":9,"createdAt":9,"pushedAt":9,"updatedAt":20,"readmeContent":21,"aiSummary":22,"trendingCount":16,"starSnapshotCount":16,"syncStatus":23,"lastSyncTime":24,"discoverSource":25},94877,"bettergi-scripts-list","babalae\u002Fbettergi-scripts-list","babalae","BetterGI 的脚本仓库，内含BetterGI 的JS脚本、路径追踪、战斗策略、七圣召唤策略。",null,"https:\u002F\u002Fgithub.com\u002Fbabalae\u002Fbettergi-scripts-list","JavaScript",515,421,3,34,0,48.88,false,"main","2026-08-24 04:01:22","# BetterGI · 更好的原神 的脚本仓库\n\n[BetterGI](https:\u002F\u002Fgithub.com\u002Fbabalae\u002Fbetter-genshin-impact) 的 📜 脚本仓库\n\n在线版脚本仓库：[bgi.sh](https:\u002F\u002Fbgi.sh)  备用地址：[https:\u002F\u002Fs.bettergi.com](https:\u002F\u002Fs.bettergi.com\u002F)\n\n作者Q群：764972801 （非作者请勿加入）\n\n[如何提交到本仓库？（谁都能看懂的 GitHub Pull Request 使用指南）](https:\u002F\u002Fbettergi.com\u002Fdev\u002Fpr.html)\n\n## 脚本提交说明\n\n- 战斗脚本提交到 [repo\u002Fcombat](https:\u002F\u002Fgithub.com\u002Fbabalae\u002Fbettergi-scripts-list\u002Ftree\u002Fmain\u002Frepo\u002Fcombat) 目录；\n- JS 脚本提交到 [repo\u002Fjs](https:\u002F\u002Fgithub.com\u002Fbabalae\u002Fbettergi-scripts-list\u002Ftree\u002Fmain\u002Frepo\u002Fjs) 目录；\n- 地图追踪脚本提交到 [repo\u002Fpathing](https:\u002F\u002Fgithub.com\u002Fbabalae\u002Fbettergi-scripts-list\u002Ftree\u002Fmain\u002Frepo\u002Fpathing) 目录；\n- 七圣召唤脚本提交到 [repo\u002Ftcg](https:\u002F\u002Fgithub.com\u002Fbabalae\u002Fbettergi-scripts-list\u002Ftree\u002Fmain\u002Frepo\u002Ftcg) 目录。\n\n## 脚本提交规范\n\n为了保证脚本的规范性和可读性，方便用户清晰了解脚本的用途，制定以下脚本命名规则和脚本文件夹命名规则。\n\n### 战斗策略脚本\n\n创建战斗策略脚本请参考文档[自动战斗](https:\u002F\u002Fwww.bettergi.com\u002Ffeats\u002Ftask\u002Fdomain.html)和已有的其他战斗策略脚本\n\n#### 命名规则\n\n- 脚本的名称**应包含使用的角色简写**\n- 特别的，只能用于副本，不适用于锄地的战斗策略应当增加“-副本”的后缀\n\n#### 注释与署名\n\n- 战斗策略脚本中使用“\u002F\u002F”进行注释，必要时应当在脚本中使用注释以明确使用的条件等\n- 推荐在策略中同时通过注释说明自动战斗设置中的相关部分，例如：“\u002F\u002F 检查战斗结束的延时：设置为 0.4”\n- 署名使用“\u002F\u002F作者：你的名字”，错误的格式将导致无法识别\n\n#### 注意事项\n\n- 确保你充分了解自动战斗的完整机制（如战斗结束检查的触发）和每个动作的具体内容再开始编写战斗策略\n- 提交前请进行充分的实战测试与优化。若战斗策略被社区或管理员判定为低质量，其合并请求（PR）将不予通过。\n\n### 地图追踪脚本\n\n#### 文件命名规范\n\n确保脚本文件在同一目录下按预期顺序排列，并一目了然地传达关键信息。地图追踪脚本命名需包含以下核心信息：\n\n```\n编号-材料名称-区域（跨区域材料填写）-二级区域（可选）-二级子区域-数量\n```\n\n- 编号\n  \n  - 两位数，如果单个资源脚本数量超过 `100` 可以考虑使用三位数编号或者使用字母加数字编号，如 A01\n  - 编号的排序应遵循以下两种方式之一：\n    - 按传送点位顺序排序。相邻脚本之间优先保证传送的便捷性，这种编号方式考虑整体采集效率。\n    - 按材料获取效率排序。优先选择资源分布密集或容易采集的点，效率高的路径放在靠前编号，这种编号方式考虑编号靠前脚本的采集效率。\n\n- 材料名称\n  \n  - 采集物（使用游戏内官方名称命名，如 `慕风蘑菇`，`劫波莲`，不应当使用 `绫华突破材料`等不清晰的名称命名）\n  - 掉落物（因掉落物名称与掉落物等级有关，因此不使用掉落物本身命名，而是使用怪物名称命名）\n\n- 区域（指 `蒙德` `璃月` `稻妻` `须弥` `枫丹` `纳塔` `至冬`，**仅当材料跨区域需标注**）\n\n- 二级区域（如 `珉林`，根据实际需求标注）\n\n- 二级子区域（细分地点，如 `绝云间`）\n\n- 预期采集的数量\n\n脚本名称**仅限上述**规定的编号、材料名称、区域、二级子区域，原则上不应包含额外的描述或标点符号。\n\n```\n✔ 参考示范：\n01-水晶块-璃月-绝云间-6个\n02-水晶块-璃月-荻花洲-8个\n\n❌ 错误示范：\n01-水晶块-璃月-快速路径-绝云间-6个\n```\n\n**其他注意事项**\n\n- 部分采集物没有对应的二级子区域，允许名称的区域部分使用**起始传送锚点**右侧展示的二级区域，或**这条路径的大部分采集物点位**所位于的二级区域\n\n- 相同**二级子区域**有多条路径时，推荐采用 `编号-材料名称-二级区域-二级子区域及方位-数量` 进行命名。\n\n- 脚本文件名应当和 `json` 文件中的 `name` 字段相同。\n\n- 说明文件应当命名为README.md以保证仓库能够正确读取。\n\n#### 文件夹命名规范\n\n目的：对脚本按材料分类管理，便于版本控制与团队协作。目录结构应当遵循以下原则：\n\n- 根据脚本种类选择恰当的一级分类，目前共有六个分类 `锄地专区`、`地方特产`、`敌人与魔物`、`矿物`、`其他`。\n\n- 一级目录：以材料名称命名，须与文件命名中的材料名称一致。\n\n- 二级子目录（可选）：可根据项目或作者划分，如有必要。\n\n- 示例目录结构如下：\n  \n  ```\n  repo\u002Fpathing\u002F矿物\n  ├─ 水晶块\n  │   ├─ 01-水晶块-璃月-绝云间-6个\n  │   └─ 02-水晶块-璃月-荻花洲-8个\n  └─ 星银矿石\n      └─ 01-星银矿石-覆雪之路-7个\n  ```\n  \n  如果脚本和原来的地图追踪脚本存在冲突 按照以下原则处理：\n\n- 修复或补充：直接提交到原材料目录。\n\n- 路线冲突：新建同名目录并添加作者标识：\n  \n  1. 将旧脚本目录重命名为 `AA@旧作者名`\n  2. 新脚本放入 `AA@你的名字`\n  3. 例：原 `repo\u002Fpathing\u002FAA` 重命名为 `AA@oldauthor` 新目录 `AA@yourname`\n  - 示例目录结构如下：\n    \n    ```\n    repo\u002Fpathing\u002F...\u002F\n    └── AA\n        ├── AA@旧作者名\n        └── AA@你的名字\n    ```\n\n- 不同采集方式|角色|效率：新建目录添加标识及作者标识：\n  \n  1. 判断旧脚本目录的采集方式，将旧脚本目录重命名为 `采集方式@旧作者名`\n  2. 新脚本放入 `采集方式@你的名字`\n  - 示例目录结构如下：\n    \n    ```\n    repo\u002Fpathing\n    ├── 地方特产\u002F区域\n    │   ├── A材料\n    │   │   ├── 无草神@作者广告位招租\n    │   │   ├── 有草神效率路线@作者广告位招租\n    │   │   ├── 有草神全收集@作者广告位招租\n    │   │   └── ...\n    │   └── B材料\n    │       ├── 效率路线@作者广告位招租\n    │       ├── 全收集@作者广告位招租\n    │       └── ...\n    ├── 矿物\n    │   ├── 水晶矿\n    │   │   ├── 大剑@作者广告位招租\n    │   │   ├── 钟离@作者广告位招租\n    │   │   ├── 诺艾尔@作者广告位招租\n    │   │   └── ...\n    │   └── 萃凝晶\n    │       ├── 大剑效率路线@作者广告位招租\n    │       ├── 大剑无战斗@作者广告位招租\n    │       └── ...\n    └── ...\n    ```\n\n**其他注意事项**\n\n- 目录名仅限材料官方名称，不添加版本号或其他标识。\n\n- 作者标识仅在冲突时追加，格式为“@作者名”，紧随原目录名。\n\n### JS脚本\n\n创建JS脚本请参考文档[创建脚本](https:\u002F\u002Fbettergi.com\u002Fdev\u002Fjs\u002Fcreate.html)\n\n#### 文件夹命名规则\n\n- 脚本的文件夹名称**应体现脚本的用途**，简要用途可在描述文件 [manifest.json](https:\u002F\u002Fbettergi.com\u002Fdev\u002Fjs\u002Fcreate.html#manifest-json) 中说明，详细用途可在`README.md`(大小写敏感，要求全部大写的文件名) 中说明\n\n- 脚本的主体文件夹名称可采用 [大驼峰式命名法](https:\u002F\u002Fzh.wikipedia.org\u002Fwiki\u002F%E9%A7%9D%E5%B3%B0%E5%BC%8F%E5%A4%A7%E5%B0%8F%E5%AF%AB) 等命名方式，名称中不应包含空格，如：\n  \n  ```\n  repo\u002Fjs\n  ├── \n  ├── AutoLeyLineOutcrop\n  ├── AutoXXX\n  └── ...\n  ```\n\n- 常见的脚本结构目录如下：\n  \n  ```\n  repo\u002Fjs\n  └── jsName\n      ├── Assets\n      │   ├── Pathing\n      │   │   └── xxx.json\n      │   └── RecognitionObject\n      │       └── xxx.png\n      ├── main.js\n      ├── manifest.json\n      ├── settings.json\n      └── README.md\n  ```\n\n- `Assets`用于存放脚本使用到的资源文件，其中\n  \n  - `Pathing`用于存放[地图追踪](https:\u002F\u002Fbettergi.com\u002Ffeats\u002Fautos\u002Fpathing-dev.html)文件\n  - `RecognitionObject`用于存放[模板匹配、图像识别](https:\u002F\u002Fbettergi.com\u002Fdev\u002Fjs\u002Frec.html#%E6%A8%A1%E6%9D%BF%E5%8C%B9%E9%85%8D)对象\n\n#### HTML遮罩内容规范\n\n脚本内由于可以通过`html`文件进行遮罩渲染，用于引导提示、脚本配置等工作，因此网页内容应当受到一定限制，罗列如下：  \n* 需考虑dom元素过多或不当操作引起的浏览器引擎内存占用问题，不能过度影响普通玩家在运行时的内存占用\n* 提交代码时如使用了html遮罩，需要将能够人为理解的页面项目完整源码上传（框架打包产物通常不易于理解），或是在pr信息中附上个人开源仓库链接（每次html有更新时都需要）\n* 不可用于展示宣传、推广性质的信息，如QQ群号、平台广告、外部视频等（包括iframe中的链接）\n* 显示的内容不可有侮辱、贬低、指责他人的意图\n\n#### 其他注意事项\n\n- 脚本使用的资源文件应在`README.md`中注明实际用途\n\n### 其他\n\n因早期对脚本管理较为宽松，因此仓库有部分脚本并不符合命名规范，欢迎通过 PR 规范这些名称。\n\n## Contributors\n\n\u003Ca href=\"https:\u002F\u002Fnext.ossinsight.io\u002Fwidgets\u002Fofficial\u002Fcompose-recent-active-contributors?repo_id=866958830&limit=30\" target=\"_blank\" style=\"display: block\" align=\"center\">\n  \u003Cpicture>\n    \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fnext.ossinsight.io\u002Fwidgets\u002Fofficial\u002Fcompose-recent-active-contributors\u002Fthumbnail.png?repo_id=866958830&limit=30&image_size=auto&color_scheme=dark\" width=\"655\" height=\"auto\">\n    \u003Cimg alt=\"Active Contributors of babalae\u002Fbettergi-scripts-list - Last 28 days\" src=\"https:\u002F\u002Fnext.ossinsight.io\u002Fwidgets\u002Fofficial\u002Fcompose-recent-active-contributors\u002Fthumbnail.png?repo_id=866958830&limit=30&image_size=auto&color_scheme=light\" width=\"655\" height=\"auto\">\n  \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n## 相关源码\n\n脚本仓库页面的源码\n\n- 旧版：[bettergi-scripts-web](https:\u002F\u002Fgithub.com\u002Fhuiyadanli\u002Fbettergi-scripts-web)\n- 新版：[bettergi-script-web](https:\u002F\u002Fgithub.com\u002Fzaodonganqi\u002Fbettergi-script-web)\n\n\n地图路径追踪的源码：[bettergi-map](https:\u002F\u002Fgithub.com\u002Fhuiyadanli\u002Fbettergi-map)\n","这是一个为《原神》玩家提供自动化辅助脚本的开源仓库，聚焦于游戏内高频操作场景的效率提升。核心包含四类脚本：战斗策略（适配不同角色与副本场景）、地图路径追踪（按区域\u002F材料结构化命名，支持锄地与资源采集）、JS通用工具脚本（如UI增强、快捷功能），以及七圣召唤（TCG）对战策略。所有脚本基于JavaScript实现，强调可读性、可维护性与社区协作规范，需配合BetterGI主程序使用。适用于希望优化日常资源采集、重复战斗任务或卡牌对战流程的中高级原神玩家。",2,"2026-08-17 02:30:10","trending"]