用途:面向使用 Osome(新加坡公司秘书与会计平台)的账户,自动处理被标记为需补充凭证的银行交易。Osome 网页端要求逐份上传文件,本技能把该流程自动化。
主要能力:列出状态为 documentRequired 的交易;用 Puppeteer 依据交易数据生成缺失的 PDF(工资单、客户发票、签证收据等);经 Osome 内部 API(S3 预签名地址)上传文件并关联到交易;向交易会话线程发送消息。
使用方式:需 Bun 运行时、有效 Osome 账户及浏览器会话 Cookie、Puppeteer(用于生成 PDF)。安装依赖执行 bun install,复制 .env.example 为 .env 后填入 OSOME_COOKIES(从浏览器 DevTools 的 Network 中任意 Osome 请求复制 Cookie 头)。CLI 命令:bun scripts/osome.ts list;bun scripts/osome.ts upload <txId> <file> [-m "msg"];bun scripts/osome.ts message <txId> <message>;bun scripts/osome.ts tx <txId>。上传分三步:获取预签名 S3 地址、上传文件(文件字段须最后追加)、创建文档并关联交易。
适用场景:需批量补充凭证的月度记账、工资单与客户发票归档。限制:仅用会话 Cookie 认证,无 API Key 或 OAuth;需在 lib/api/types.ts 中填入自己的 COMPANY_ID 并自行修改生成脚本中的数据与模板;上传需 MD5 校验;交易列表按每页 200 分页;未观察到速率限制。价格与更多平台细节资料暂未提供。