Bring! Shopping List

🛒 智能管理购物清单,全家实时同步

通过非官方API管理Bring!购物清单,支持添加、删除、标记完成、批量操作及多列表管理,全程隐私优先配置。

收藏
3.1k
安装
1.4k
版本
1.2.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Bring! 购物清单管理技能通过非官方 REST API 实现对 Bring! 应用的深度集成。用户可通过自然语言指令完成日常购物清单操作,无需手动打开应用。

主要功能

  • 清单查看:实时显示待购商品和最近完成项
  • 商品管理:添加带规格说明的商品(如"牛奶 低脂1L")、批量添加、标记完成/未完成
  • 多列表支持:支持家庭多个场景清单(如"Einkaufsliste"主清单、"Drogerie"药妆、"Baumarkt"五金)
  • 智能匹配:列表名称支持大小写不敏感的部分匹配

配置流程:首次使用时,Agent 会引导完成安全登录——支持聊天内配置(凭证写入本地加密文件,不再回显)或纯终端配置(凭证完全不经过聊天记录)。配置完成后设置默认清单,后续操作可省略清单名称。

显著优点

1. 隐私优先设计:提供双路径凭证输入,敏感信息可选择完全不经过聊天界面
2. 实时同步:所有修改即时同步至共享该清单的所有设备,家庭成员可即时看到更新

3. 批量操作效率:支持 add-multicomplete-multiremove-multi 等批量指令,适合周常采购场景

4. 规格精细化:可为商品添加详细说明(品牌、规格、数量),弥补语音/快速添加的模糊性

5. 终端零依赖:核心功能无需交互式终端,适配 Agent 无 TTY 的环境

潜在缺点与局限性

  • API 非官方:基于逆向工程,存在服务变更导致功能失效的风险,无官方 SLA 保障
  • 列表管理受限:无法创建或删除清单,必须通过 Bring! 应用完成,中断纯语音/Agent 工作流
  • SSO 兼容性问题:Google/Apple 一键登录用户需先在应用内设置独立密码,增加一步手动操作
  • 地域限制:商品目录语言依赖 country 配置(默认 DE),非德语区用户体验可能受限
  • 凭证本地存储:虽设置 600 权限,但仍依赖本地文件系统安全,多用户环境存在潜在风险

适合人群

  • 家庭采购协调者:需要为多人同步更新购物清单的主理人
  • 智能语音重度用户:习惯通过对话快速记录待购事项,事后统一整理的效率型用户
  • Bring! 现有用户:已在使用该应用,希望扩展语音/自动化入口的用户
  • 隐私敏感型用户:重视凭证安全,愿意采用终端隔离输入方式的技术 cautious 用户

常规风险

| 风险类别 | 说明 | 缓解措施 |
|---------|------|---------|
| 凭证泄露 | 本地配置文件若被其他进程读取 | 设置 600 权限,建议终端输入模式 |
| API 失效 | 非官方接口可能随官方更新中断 | 关注技能更新,保留官方 App 作为 fallback |
| 数据误操作 | 批量删除或完成难以撤销 | 操作前通过 `show` 确认清单内容 |
| 共享冲突 | 多人同时修改可能导致竞态 | Bring! 服务端最终一致,但 Agent 侧无冲突提示 |
| 账户封禁 | 高频 API 调用可能触发风控 | 避免脚本级高频自动化,保持人工操作频率 |

Bring! Shopping List 内容

scripts文件夹
手动下载zip · 14.2 kB
bring.shtext/x-shellscript
请选择文件