feat: remove wait-login; pick-web only; docs sync
All checks were successful
技能自动化发布 / release (push) Successful in 33s

This commit is contained in:
2026-04-07 11:58:27 +08:00
parent 96e5b9ea14
commit e2eafb7407
7 changed files with 9 additions and 154 deletions

View File

@@ -11,7 +11,7 @@ from service.account_service import (
cmd_list_json,
cmd_pick_web,
)
from service.browser_service import cmd_login, cmd_open, cmd_wait_login
from service.browser_service import cmd_login, cmd_open
from util.constants import LOG_LOGGER_NAME, SKILL_SLUG
from util.logging_config import get_skill_logger, setup_skill_logging
from util.platforms import _platform_list_cn_for_help, resolve_platform_key
@@ -28,7 +28,6 @@ def _cli_print_full_usage() -> None:
print(" python main.py get <id>")
print(" python main.py open <id>")
print(" python main.py login <id>")
print(" python main.py wait-login <id> # 跨技能:限时内 DOM 检测登录(默认 180s")
print(" python main.py delete id <id>")
print(" python main.py delete platform <平台>")
print(" python main.py delete platform <平台> <手机号>")
@@ -126,7 +125,7 @@ def main() -> None:
if len(sys.argv) < 3:
print("ERROR:CLI_PICK_WEB_MISSING_ARGS")
print("用法python main.py pick-web <平台中文名或英文键>")
print("说明:按 updated_at 选一条账号;是否已登录由 wait-login / 页面检测决定")
print("说明:按 updated_at 选一条账号;是否已登录由调用方网页会话自行处理")
sys.exit(1)
cmd_pick_web(sys.argv[2])
elif cmd == "open":
@@ -134,14 +133,6 @@ def main() -> None:
_cli_fail_need_account_id("open")
sys.exit(1)
cmd_open(sys.argv[2])
elif cmd == "wait-login":
av = [a for a in sys.argv[2:] if a]
if len(av) < 1:
print("ERROR:CLI_WAIT_LOGIN_MISSING_ID")
print("用法python main.py wait-login <账号 id>")
print("说明:始终以本次 DOM 检测为准;供 llm-manager / 搜狐发布等编排。")
sys.exit(1)
sys.exit(cmd_wait_login(av[0]))
elif cmd == "login":
if len(sys.argv) < 3:
_cli_fail_need_account_id("login")