使用 Luma 与 Google 表格 发现、策划并注册加密会议配套活动
会议实习员是一项面向实际任务的技能,主要用于发现、 管理、 自动登记密码会场会外活动;选自Luma 页面和社区定制的 Google 工作表, 使用您的首选过滤。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
发现、筛选并自动注册加密领域会议的周边活动。从 Luma 页面和社区维护的 Google Sheets 中抓取活动信息,利用大语言模型(LLM)按您的偏好进行智能过滤,并通过浏览器自动化完成 Luma 平台的 RSVP 注册。
# 首次使用:交互式初始化配置 bash scripts/setup.sh my-conference # 运行完整流程 bash scripts/discover.sh my-conference bash scripts/curate.sh my-conference bash scripts/register.sh my-conference # 或一次性执行全部步骤 bash scripts/discover.sh my-conference && bash scripts/curate.sh my-conference && bash scripts/register.sh my-conference # 持续监控新活动 bash scripts/monitor.sh my-conference
| 命令 | 脚本 | 说明 |
|---|---|---|
| setup | bash scripts/setup.sh |
交互式配置 — 引导您完成偏好设置、URL、认证等步骤 |
| discover | bash scripts/discover.sh |
从 Luma 和 Google Sheets 抓取活动 → 输出至 events.json |
| curate | bash scripts/curate.sh |
基于 LLM 的过滤与排序 → 输出至 curated.md |
| register | bash scripts/register.sh |
为推荐活动在 Luma 平台自动 RSVP |
| monitor | bash scripts/monitor.sh |
重新发现 + 重新筛选,标记新增活动 |
每个会议的数据存放在 conferences/{conference-id}/ 目录下:
config.json — 用户偏好、URL、策略、用户信息events.json — 所有已发现的活动(统一结构化格式)events-previous.json — 上次运行时的快照(用于监控变更差异)curated.md — 筛选后的日程输出(按日期分组、按优先级分层)luma-session.json — 持久化的 Luma 浏览器会话 Cookiecustom-answers.json — 用户对自定义 RSVP 字段的回答(跨多次注册复用)技能级别共享文件:
luma-knowledge.md — 共享的 Luma 页面模式(由 Agent 学习所得,可加速注册流程)您必须为每个流程阶段运行对应的 Bash 脚本。切勿尝试直接手动浏览网页来执行发现、筛选或注册操作。 这些脚本负责循环控制、错误恢复、状态追踪及标签页清理——这些能力无法在单次 Agent 调用中可靠实现。
当用户要求您执行以下操作时,请严格按如下方式响应:
bash scripts/setup.sh bash scripts/discover.sh bash scripts/curate.sh bash scripts/register.sh (每次处理 10 个活动)bash scripts/register.sh --retry-pending bash scripts/monitor.sh 脚本会在需要时调用您执行具体任务(例如每次仅处理一个活动的注册)。请严格遵循脚本给出的提示。切勿自行编写循环逻辑遍历活动 —— 循环控制完全由脚本负责,以确保每个活动都被尝试处理。
当脚本调用您执行浏览器相关任务时,请使用您的浏览器能力与页面交互。禁止硬编码 CSS 选择器或 DOM 路径。 正确做法是:
注册以每批 10 个活动的方式进行。您必须严格遵循以下循环,直至所有活动处理完毕:
bash scripts/register.sh conferences//registration-status.json new_fields 非空:向用户询问对应字段答案,并写入 conferences//custom-answers.json done 为 false:立即再次运行 register.sh 处理下一批 —— 无需等待用户指令done 为 true 且存在 ⏳ Needs input 活动时:运行 register.sh --retry-pendingregistration-status.json — 若 manual_registration 非空,则向用户展示如下提示:重要提醒: 每批处理完成后,您必须立即启动下一批,或明确告知用户停止原因。严禁在批次之间静默中断。
当脚本针对单个活动调用您时,请遵守以下规则:
needs-input 状态,并附上字段标签registered 状态,且不操作表单脚本已自动处理大多数异常恢复逻辑。当您被调用处理单个活动时,请按如下方式响应:
failed 状态captcha 状态(脚本将终止当前循环)closed 状态session-expired 状态(脚本将终止当前循环)注册脚本(register.sh)将在以下情况自动中止并请求用户介入:
其他流程的终止条件:
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章