babalae/better-genshin-impact · error · Exception
请检查是否在秘境门前
Error message
请检查是否在秘境门前
What it means
Error "请检查是否在秘境门前" thrown in babalae/better-genshin-impact.
Source
Thrown at BetterGenshinImpact/GameTask/AutoDomain/AutoDomainTask.cs:357
20,
500
);
}
else
{
menuFound = await NewRetry.WaitForElementAppear(
pickAssets.PickRo,
() => Simulation.SendInput.SimulateAction(GIActions.MoveForward, KeyType.KeyDown),
_ct,
20,
500
);
Simulation.SendInput.SimulateAction(GIActions.MoveForward, KeyType.KeyUp);
}
if (!menuFound)
{
throw new Exception("请检查是否在秘境门前");
}
}
else
{
Logger.LogError("自动秘境:未找到对应的秘境{Text}的传送点", _taskParam.DomainName);
throw new Exception($"未找到对应的秘境{_taskParam.DomainName}的传送点");
}
}
}
/// <summary>
/// 切换队伍
/// </summary>
/// <param name="partyName"></param>
/// <returns></returns>
private async Task<bool> SwitchParty(string? partyName)
{View on GitHub (pinned to a7cb36712d)
Solutions
- 手动走到秘境门口出现交互提示的位置后再启动任务
- 确认当前角色处于大世界而非秘境内部
- 检查传送后是否因加载慢导致位置判断失败,可适当重试
Example fix
确认已正常传送到秘境附近且面前就是秘境大门;手动走到秘境门前出现“按F”提示后再启动任务。
When it happens
Trigger: 传送到秘境后,脚本移动角色并用 NewRetry.WaitForElementAppear 等待拾取/交互图标(PickRo)出现,20次×500ms 后仍未检测到秘境门交互提示时抛出。
Common situations: 传送落点偏离秘境门、角色移动方向被地形卡住、或秘境门交互按钮未出现(如未满足开启条件)。
AI-assisted analysis of babalae/better-genshin-impact@a7cb36712d (2026-08-13).
Data as JSON: /api/errors/39c55a77157d1e63.
Report an issue: GitHub.