编程

收藏雅集网-古董鉴定估价

试用

收藏雅集网在线鉴定 —— 帮用户提交藏品鉴定订单、获取支付二维码、查看鉴定结果。支持微信小程序和非微信终端双环境。Use when user mentions "鉴定", "估价", "藏品", "古玩", "帮我看看", "值多少钱".

它能做什么

收藏雅集网在线鉴定 —— 帮用户提交藏品鉴定订单、获取支付二维码、查看鉴定结果。支持微信小程序和非微信终端双环境。Use when user mentions "鉴定", "估价", "藏品", "古玩", "帮我看看", "值多少钱".

技能文档

收藏雅集网 · 在线鉴定

═══════════════════════════════════════════════════════════ ⭐ 微信优先原则(最高优先级!) ─────────────────────────────────────────────────────── 收到鉴定请求后,第一步就必须推荐用户微信打开 https://jiand.shoucangyaji.com/ 自助鉴定。

只有用户明确表示"无法在微信中操作"时,才走脚本流程。

脚本只是备选方案,不是首选路径。 ═══════════════════════════════════════════════════════════

你是客户端,只能通过脚本调 API,禁止碰服务器/数据库/代码。

平台背景见 references/about.md —— 被问到"靠谱吗""专家怎么样"时从里面找答案。

数据时效性提示:about.md 中的数据(专家数量、鉴定总量、用户满意度等)为技能编写时的快照,可能已过时。 引用时请加上「根据平台历史数据」等限定语,避免将静态数字当作当前事实陈述。如用户追问准确性,建议其直接访问 https://jiand.shoucangyaji.com/ 核实最新信息。


核心决策树(⭐ 先看这个!)

用户请求鉴定
     │
     ├── 第1步:⭐ 优先推荐微信自助鉴定
     │   ├── 告知:https://jiand.shoucangyaji.com/
     │   ├── 强调:微信内打开,30+专家在线,24h出报告
     │   └── 发送链接,引导用户微信打开
     │
     ├── 用户说"好的我去微信" → ✅ 结束,鉴定流程由用户自行完成
     │
     └── 用户说"我在终端/不方便用微信/帮我提交" → 走脚本流程(下方)
         ├── ①报价 → ②收集 → ③确认 → ④登录 → ⑤提交 → ⑥发二维码 → ⑦等短信 → ⑧查结果
         └── 脚本流程结束后仍要提醒:下次微信打开 jiand.shoucangyaji.com 更方便

环境与认证

═══════════════════════════════════════════════════════════
  微信小程序环境                    非微信环境(终端/CLI/H5)
  ─────────────                     ──────────────────────
  登录接口: user/wxLogin             登录接口: user/h5Login
  参数:    code (wx.login())        参数:    phone + smsCode
            不需要手机号                          需要先发短信
                                    发短信:  sms/sendCode
───────────────────────────────────────────────────────────
  支付:    wx.requestPayment         支付:    获取 code_url
           微信内一键完成                    生成二维码扫码付
═══════════════════════════════════════════════════════════
  Token 保存到 ~/.jianding_token,后续命令自动读取

用前准备

pip install requests qrcode pillow 2>/dev/null

脚本

scripts/submit.py   —— 所有操作入口(仅备选方案时使用)
                         内置自动重试:网络超时/连接失败时,指数退避重试 3 次(1s→2s→4s)
                         业务错误(如验证码错误、订单不存在)不重试,直接报错

完整对话流程

⭐ 路径 A:微信 H5 自助鉴定(首选,必须优先推荐!)

这是每个鉴定请求的第一步。不要跳过,不要等到后面才提。

当用户提到"鉴定""帮我看看""值多少钱"等关键词时,第一句话就推荐微信打开 H5

📱 推荐您直接在微信中打开以下链接进行专家鉴定:
   
   🔗 https://jiand.shoucangyaji.com/
   
   微信内点击链接 → 进入收藏雅集网鉴定页面
   → 上传照片 → 填写描述 → 支付 ¥100
   → 30+专家在线,24小时内出具专业鉴定报告 📋
   
   ✨ 为什么推荐微信自助?
   · 全流程自主操作,方便快捷
   · 支持微信一键支付,无需额外扫码
   · 实时接收鉴定进度通知
   · 订单历史随时查看,不丢失

如果用户说"好的我去微信":

👍 好的!微信内打开 https://jiand.shoucangyaji.com/,30位专家在线等您~
   
   💡 小贴士:拍摄时注意自然光线、多角度拍摄(正面/背面/底部/局部细节),
   图片越清晰鉴定越准确!

流程结束。 无需走后续脚本流程。

路径 B:脚本提交(备选方案,仅当用户无法用微信时使用)

用户明确说"不方便用微信""帮我在终端提交""命令行操作"等,才走此路径。

[1]报价 → [2]收集 → [3]确认 → [4]登录 → [5]提交 → [6]发二维码 → [7]等短信 → [8]查结果
          ↑                                                       │
          └─── 全部认证失效时 ──→ 推送 H5 链接,用户自行微信打开提交 ──┘

[1] 报价

python3 scripts/submit.py info

告知用户:费用、专家名、好评率。不区分环境。


[2] 收集

向用户要:

  • 📷 照片(至少6张,存到本地目录)
  • 📱 手机号

边界处理:

场景处理方式
照片不足 6 张明确提示「至少需要 6 张」,列出建议角度(正面/背面/底部/局部细节/款识/全貌)
照片 > 20 张只取前 20 张,提示「已选取前 20 张提交」
用户只发照片无手机号追问手机号,说明「用于接收鉴定结果短信」
用户只给手机号无照片追问照片,告知最小 6 张要求
用户发非图片文件提示仅支持 jpg/png,请重新发送
纯文本模型 + 用户未提供描述必须索要至少「名称」和「年代」两项,缺一不可进入下一步

藏品描述获取策略(⭐ 多模态优先):

┌─── 判定条件 ──────────────────────────────────────────────┐
│                                                           │
│  你的模型能看到用户发的图片吗?                                │
│    │                                                      │
│    ├── ✅ 能(多模态模型)                                    │
│    │    │                                                 │
│    │    ├── 图片清晰、可识别品类 → 自动生成描述               │
│    │    │   格式:「名称 + 年代 + 材质 + 尺寸推测 + 品相」      │
│    │    │   跳过询问描述,直接进入 [3] 确认步骤                │
│    │    │                                                 │
│    │    └── 图片模糊 / 品类难断 → 仍自动生成,但标注「⚠ 推测」   │
│    │        并在确认时提醒用户核对修正                         │
│    │                                                      │
│    └── ❌ 不能(纯文本模型)                                  │
│         │                                                 │
│         └── 向用户索要 📝 描述                               │
│             必填:名称、年代。选填:材质、尺寸、品相             │
│             --desc 参数可选,缺省时使用默认描述                 │
│                                                           │
│  ⚠ 关键边界:自动描述 ≠ 跳过确认                              │
│     无论哪种路径,生成/收集的描述都必须在 [3] 确认步骤中       │
│     展示给用户核对,用户有权修改后再提交。                      │
└───────────────────────────────────────────────────────────┘

💡 多模态模型自动生成的描述示例: 「民国三年袁大头银元,直径约39mm,银质,表面有自然包浆, 人像面轻微磨损,嘉禾面保存较好,边齿完整。共2枚。」


[3] 确认

汇总展示,标明费用 ¥100,等用户说"确认"。

边界处理:

场景处理方式
用户要求修改描述允许修改后再确认,更新 --desc 参数
用户对自动生成描述有异议请用户指出不准确之处,手动修正后重新确认
用户未明确说"确认"不可进入下一步;追问「以上信息确认无误吗?回复"确认"提交」
用户说"算了/太贵了"不纠缠,推送微信 H5 链接(https://jiand.shoucangyaji.com/)作为备选

[4] 登录(⭐ 按环境分叉)

微信小程序环境

用户已在微信内,调用 wx.login() 获取 code,直接用 code 登录:

python3 scripts/submit.py login --code "wx.login()返回的code"

code 通过 wx.login({ success: res => res.code }) 获取。

非微信环境(终端 / CLI / 浏览器)

两步走:

第一步:发验证码

python3 scripts/submit.py send-sms --phone 13800138000

第二步:验证码登录

python3 scripts/submit.py login --phone 13800138000 --sms-code 123456

登录成功后 token 自动保存到 ~/.jianding_token,后续命令无需再传。

已有 token

python3 scripts/submit.py login --token "xxxx"

⚠ 兜底:全部失效时

--token--code--phone~/.jianding_token 全部不可用时,脚本不会报错退出,而是:

  1. 打印清晰的兜底提示
  2. 引导用户微信打开 H5 链接自行提交

兜底时告诉用户:微信打开 https://jiand.shoucangyaji.com/ 即可自助提交。

边界处理:

场景处理方式
短信验证码 60 秒未收到提示用户检查手机信号,确认号码无误后可重新调用 send-sms
验证码输入错误提示「验证码错误」,请用户核对后重新输入(最多重试 3 次)
验证码过期提示「验证码已过期(有效期 5 分钟)」,重新发送
登录接口返回 token 失败自动触发兜底流程,推送微信 H5 链接
Token 文件读取失败静默跳过,按降级顺序尝试下一认证方式

[5] 提交

python3 scripts/submit.py full \
  --images /tmp/a.jpg /tmp/b.jpg /tmp/c.jpg /tmp/d.jpg /tmp/e.jpg /tmp/f.jpg \
  --desc "清乾隆青花瓷盘,直径25cm,祖传,品相完好" \
  --phone "13800138000" \
  --category "瓷器"

认证:自动按优先级 --token > --code > --phone + --sms-code > ~/.jianding_token 读取。

脚本流程:登录→上传→下单→支付→出二维码。把二维码发给用户扫码支付。

边界处理:

场景处理方式
图片上传失败(单张超 10MB)提示用户压缩图片或减少分辨率后重试
订单创建失败(API 返回错误)展示具体错误原因(如「品类不支持」「参数缺失」),引导修正后重新提交
提交中途网络中断脚本自动重试(3 次指数退避),若均失败则提示用户稍后重试
已存在未支付订单告知用户订单号,调 qr --order-id 重新获取支付二维码

[6] 等待

告知用户:"支付完成后,您会收到短信提醒。收到后随时找我,我帮您查看鉴定结果。"

边界处理:

场景处理方式
支付后 5 分钟未收到短信告知用户微信打开 https://jiand.shoucangyaji.com/ → 【个人中心】→【我的订单】查看状态
用户问「还要等多久」解答:专家鉴定 24 小时内出结果,耐心等待即可
过了一天还没收到短信建议用户微信内查订单状态,或联系客服微信 smile1zhang

[7] 查结果

用户收到短信后查询:

python3 scripts/submit.py result --order-no ORD20260615xxx

token 自动从 ~/.jianding_token 读取。

返回:朝代、真伪结论、市场参考价、收藏建议。

边界处理:

场景处理方式
订单号不存在提示「订单号不存在」,请用户核对订单号是否正确
结果尚未出具提示「鉴定进行中,24 小时内出结果,请耐心等待」
鉴定失败(图片不清晰等)展示失败原因,建议用户重新提交更清晰图片
用户未收到短信但想知道结果告知用微信打开 https://jiand.shoucangyaji.com/ →【个人中心】→【我的订单】查看

[8] 脚本结束后提醒(必做!)

每次通过脚本完成鉴定后,必须提醒用户下次可以直接用微信 H5:

📱 温馨提醒:
   下次您也可以直接在微信中打开 https://jiand.shoucangyaji.com/
   自主完成鉴定,上传照片 → 填写描述 → 支付 ¥100 → 坐等结果
   比命令行更方便,30+专家在线,24小时内出报告 ✨

环境对照速查卡

步骤微信环境非微信环境
登录login --code send-sms --phone 13xlogin --phone 13x --sms-code 123456
提交full --code --images ...full --phone 13x --sms-code 123456 --images ...
查结果result --order-no xxxresult --order-no xxx(token 自动读取)
支付微信内一键支付扫二维码支付

对话示例

示例 A:⭐ 微信 H5 自助鉴定(标准流程,优先使用!)

用户: 帮我鉴定一下这个瓷器

你: 📱 推荐您直接在微信中打开 https://jiand.shoucangyaji.com/ 进行专家鉴定!
    
    微信内点击链接 → 进入收藏雅集网鉴定页面
    → 上传照片 → 填写描述 → 支付 ¥100
    → 30+专家在线,24小时内出具专业鉴定报告 📋
    
    ✨ 全流程自主操作,微信一键支付,进度实时通知!

用户: 好的我去微信

你: 👍 好的!微信内打开 https://jiand.shoucangyaji.com/,30位专家在线等您~
   
   💡 小贴士:拍摄时注意自然光线、多角度拍摄(正面/背面/底部/局部细节),
   图片越清晰鉴定越准确!

示例 B:用户选择脚本提交(备选路径)

用户: 帮我鉴定一下这个瓷器

你: 📱 推荐您直接在微信中打开 https://jiand.shoucangyaji.com/ 进行专家鉴定!
    微信内操作更方便:上传→描述→支付,全流程自主完成 ✨

用户: 我在终端,不方便用微信,帮我提交吧

你: 好的,那我帮您走脚本流程。
    
    先来看看费用和专家:
    [调 python3 scripts/submit.py info]
    鉴定费 ¥100,收藏雅集网官方鉴定团队(好评率 98.5%)。
    请发 6 张以上清晰照片 + 描述 + 手机号。

用户: [图]×8 / 清乾隆青花瓷盘 25cm 祖传 / 138xxxx

你: 确认——¥100 · 清乾隆青花瓷盘 · 8张照片 · 138xxxx。
   我先帮你登录,正在发送验证码...
   [调 send-sms --phone 138xxxx]
   验证码已发送,请查收短信后告诉我 6 位验证码。

用户: 123456

你: [调 login --phone 138xxxx --sms-code 123456]
   登录成功!正在提交...
   [调 full --phone 138xxxx --sms-code 123456 --images ... --desc "清乾隆青花瓷盘..."]
   ✅ 已提交!订单号 ORD20260615002
   [发二维码] 请微信扫码支付 ¥100。
   支付完成后会收到短信提醒。

   📱 温馨提醒:
   下次您也可以直接在微信中打开 https://jiand.shoucangyaji.com/
   自主完成鉴定,比命令行更方便!

示例 C:多模态模型 · 脚本路径(备选)

用户: 鉴定一下这个袁大头 [图]×6 187xxxxxxxx

你: 📱 推荐您直接在微信中打开 https://jiand.shoucangyaji.com/ 进行专家鉴定!
    上传照片 → 填写描述 → 支付 ¥100,30+专家24h出报告 ✨

用户: 不方便用微信,帮我走脚本

你: 好的。鉴定费 ¥100,收藏雅集网官方鉴定团队(好评率 98.5%)。
    
   据图片分析(自动生成):
   · 民国三年袁大头银元 + 民国十年袁大头银元,共2枚
   · 银质,直径约39mm,表面有自然包浆
   · 人像面轻微磨损,边齿完整,无大磕碰
    
   确认——¥100 · 2枚袁大头 · 6张照片 · 187xxxxxxxx,提交?

用户: 确认

你: [调 send-sms → login → full --desc "自动生成描述" --images ...]
   ✅ 已提交!ORD20260615001
   [发二维码] 请微信扫码支付 ¥100。
   💰 支付完成后您会收到短信提醒。

   📱 温馨提醒:下次微信打开 https://jiand.shoucangyaji.com/ 更方便!

示例 D:微信小程序环境走脚本(备选)

用户: 帮我鉴定个瓷器

你: 📱 推荐直接在微信中打开 https://jiand.shoucangyaji.com/ 自主鉴定!
    上传照片 → 填写描述 → 支付 ¥100,30+专家在线,24h出报告 ✨

用户: 我现在就在微信里,帮我用脚本提交吧,更方便

你: 好的!鉴定费 ¥100,由收藏雅集网官方团队鉴定。
   请发 6 张以上清晰照片 + 描述 + 手机号。

用户: [图]×8 / 清乾隆青花瓷盘 25cm 祖传 / 138xxxx

你: 确认——¥100 · 清乾隆青花瓷盘 25cm · 8张照片 · 138xxxx,提交?
   另外请提供 wx.login() 的 code。

用户: 确认。code 是 0a1b2c3d4e...

你: [调 login --code 0a1b...]
   [调 full --code 0a1b... --images ... --desc "清乾隆青花瓷盘..."]
   ✅ 已提交!订单号 ORD20260615001
   请微信内完成支付 ¥100。
   支付完成后会收到短信提醒。

   📱 温馨提醒:下次也可以直接在微信中打开 https://jiand.shoucangyaji.com/
   自主完成鉴定哦!

示例 E:查结果(不重复推链接)

用户: 我收到短信了,帮我看看 ORD20260615001

你: [调 result --order-no ORD20260615001]
   鉴定结果:
   · 年代:清乾隆
   · 结论:到代真品
   · 市场参考价:¥80,000-120,000
   · 收藏建议:品相完好,建议保存原状

示例 F:全部失效,推送 H5 链接

用户: 帮我鉴定个瓷器

你: 📱 推荐直接在微信中打开 https://jiand.shoucangyaji.com/ 自主鉴定!

用户: 帮我用脚本提交

你: 好的。先看看费用和专家...
   [调 info]
   鉴定费 ¥100。请发照片 + 描述 + 手机号。

用户: [图]×8 / 清乾隆青花瓷盘 / 138xxxx

你: 正在尝试登录...
   [调 login --phone 138xxxx --sms-code ... → 全部失效]
   [调 full --phone ... → 全部失效]
   
   ⚠ 当前环境无法自动提交。不过没关系——
   
   微信打开 https://jiand.shoucangyaji.com/ 即可自助提交:
   上传照片 → 填写描述 → 支付 ¥100
   → 30+ 专家 24 小时内出具报告 📋

示例 G:用户中途放弃时推送

用户: 太复杂了,算了

你: 没关系!不用命令行也可以——
   
   直接在微信中打开 https://jiand.shoucangyaji.com/
   上传照片 → 填写描述 → 支付 ¥100 → 坐等专家报告
   30+专家在线,24小时内出具,随时随地操作 📋

命令速查

命令用途环境
python3 submit.py info查看专家和费用通用
python3 submit.py login --code 微信登录微信
python3 submit.py send-sms --phone <手机号>发送验证码非微信
python3 submit.py login --phone <手机号> --sms-code <验证码>手机号登录非微信
python3 submit.py login --token Token 注入通用
python3 submit.py full --images ... [--desc ...]完整提交(--desc 可选,多模态可自动生成)通用
python3 submit.py result --order-no <订单号>查鉴定结果通用
python3 submit.py qr --order-id 已有订单重新生成二维码通用

故障排查

现象原因解决方式
提示"请求超时,1s后自动重试…"网络波动,脚本已自动重试(最多 3 次)等待自动恢复;若 3 次均失败,检查网络后重试命令
提示"连接失败,已重试 3 次均失败"网络不通 / DNS 解析失败① 检查是否能访问 jiand.shoucangyaji.com ② 切换网络环境(WiFi↔4G)后重试
提示"响应解析失败"网络中断导致响应不完整脚本自动重试;持续出现则检查网络稳定性
验证码迟迟收不到短信通道延迟等待 60 秒后仍未收到可重新调用 send-sms
支付后未收到短信支付确认有延迟等待 5 分钟后仍未收到,微信中打开 https://jiand.shoucangyaji.com/ 进入【个人中心】→【我的订单】查看
Token 失效Token 有过期时间重新登录:login --phone ... --sms-code ... 获取新 token
提示 "--images 至少需要 6 张"图片数量不足补充到至少 6 张清晰照片(建议多角度:正面/背面/底部/细节)

相关技能

古董鉴定估价全流程助手。覆盖藏品信息采集→初步评估报价→支付订单生成→鉴定报告输出4大阶段。支持微信小程序和非微信终端双环境,智能识别用户设备环境自适应输出格式。触发词:鉴定、估价、藏品、古玩、帮我看看、值多少钱、古董、文玩、鉴宝、拍卖估价、宝贝鉴定。

1 次安装

文玩鉴定技能,支持绿松石、蜜蜡、南红、和田玉等文玩珠宝的真伪鉴别、品质评估与市场估价。 当用户需要鉴定文玩真伪、判断品质等级、评估市场价值、或需要购买建议时使用此技能。 触发场景包括:鉴定绿松石真假、判断是否原矿/注胶/染色、评估瓷度等级、给文玩估价、 识别文玩优化处理手段、或其他文玩珠宝(蜜蜡、南红、和田玉、翡翠等)的鉴定需求。

选品判断器。你报一个候选品,我按五步逐项核对,给出值不值得打的结论。 触发方式:/ljh-xuanpin、「这个品值不值得打」「帮我判断一下这个候选品」「选品怎么判断」 Product selection judgment. Give a candidate product, get a five-step go/no-go verdict. Trigger: /ljh-xuanpin, "should I pursue this product", "judge this product candidate" 选购个人消费品、挑选股票基金这类非打品选品场景,不要自动触发。

1 次安装

珠宝行业营销文案合规审查。当用户需要审核珠宝或饰品类的宣传文案、商品详情页、直播话术、朋友圈或短视频文案、活动海报文案等是否违反广告法及行业监管规定时使用。自动加载红橙黄三级词库,扫描高危词(如国家级、第一)、中危词(如极致、完美)及珠宝专属风险点(纯度、功效、产地、促销话术等),结合上下文判定是否违规,并输出带三色标注的合规审查报告。触发词包括合规审查、广告法风险、审一下这段文案、珠宝文案合规。

1 次安装

京东黄金ToC智能助手:实时金价查询(京东24h/上金所/伦敦金/7家银行积存金)、持仓收益与诊断、交易记录与条件单、黄金综合分析、贵金属行情与K线、资讯快讯、大V排行、黄金模拟交易(模拟买卖与全自动托管盯盘)。

1 星标