Bring购物清单管理

4小时前更新 1 00
Bring购物清单管理Bring购物清单管理
Bring购物清单管理

技能简介

本技能通过非官方bring-shopping Node.js库连接Bring!服务,使用邮箱和密码登录后管理购物清单。支持查看清单列表、读取物品、添加/删除物品以及标记完成状态。

能做什么

  • 列出所有购物清单
  • 查看指定清单中的物品
  • 向清单添加新物品(可带规格说明)
  • 从清单移除物品
  • 标记物品为已购买
  • 取消已购买标记,恢复为待购状态

使用说明

  1. 安装依赖
    在技能文件夹中执行:npm install bring-shopping
  2. 配置凭证
    在Clawdbot配置的环境变量中设置BRING_EMAILBRING_PASSWORD,避免将凭证打包进技能
  3. 运行命令
    查看清单列表:node scripts/bring_cli.mjs lists
    查看物品:node scripts/bring_cli.mjs items --list "Willig"
    添加物品:node scripts/bring_cli.mjs add --item "Milch" --spec "2L" --list "Willig"
    移除物品:node scripts/bring_cli.mjs remove --item "Milch" --list "Willig"
    标记完成:node scripts/bring_cli.mjs check --item "Milch" --list "Willig"
    取消标记:node scripts/bring_cli.mjs uncheck --item "Milch" --list "Willig"
  4. 注意事项
    若清单名称不明确,先运行lists命令确认;默认使用名为”Willig”的清单

输入与输出

见下方输入与输出表格。

项目内容
输入Bring!邮箱地址、密码;清单名称(可选,默认”Willig”);物品名称;物品规格(可选);操作指令
输出清单列表、物品明细、操作执行结果
适用人群Bring!注册用户、需自动化管理购物清单的开发者、熟悉命令行的技术人员
不包含官方技术支持、图形界面、共享权限管理、图片上传、价格追踪

 

风险提示

  • 需妥善保管Bring!账号密码,建议仅通过环境变量注入
  • 使用非官方API,存在接口变更导致功能失效的可能
  • 频繁调用可能触发Bring!服务的速率限制
  • 凭证泄露可能导致购物数据被他人访问或篡改

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/cutzenfriend/bring-shopping/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...