Skills

Bd Record

BD 线索与互动记录数据库(SQLite):已探索创作者去重、已互动帖子去重。

Install

npx skills add TeamWiseFlow/xiaobei --skill bd-record -g -a claude-code -y
Repository
TeamWiseFlow/xiaobei8.7k
Category
Engineering
Updated
6d ago
License
See repository
Context cost
Lightabout 614 tokens
Runs scripts
Yes, review before use

What it does

BD 线索与互动记录数据库(SQLite):已探索创作者去重、已互动帖子去重。

bd-record, BD 记录数据库工具

在 Workspace db/bd_record.db 中维护持久化 SQLite 数据库,供 expert-bd 的 Lead Hunting 保存潜客画像,并供本包授权触达去重与记录使用。保存画像不表示已联系。

数据库位置

<Workspace 根>/db/bd_record.db

所有命令通过 PATH wrapper bd-record <子命令> 调用,不要拼接脚本路径。初始化(幂等,可重复执行):bd-record init-db。


表结构

lead_creators(模式一:创作者探索)

字段类型说明
idINTEGER PRIMARY KEY AUTOINCREMENT自增主键
platformTEXT NOT NULL平台标识(xhs/dy/ks/bilibili/fb/x/wb)
creator_idTEXT NOT NULL平台上的创作者 ID
nicknameTEXT创作者昵称
homepage_urlTEXT NOT NULL创作者主页 URL
qualifiedINTEGER DEFAULT 0是否符合潜在客户标准(1=是,0=否)
notesTEXT备注(符合/不符合的原因摘要)
created_atTEXT DEFAULT (strftime('%Y-%m-%d %H:%M:%S','now','localtime'))记录时间

comment_posts(模式二:帖子互动)

字段类型说明
idINTEGER PRIMARY KEY AUTOINCREMENT自增主键
platformTEXT NOT NULL平台标识
post_titleTEXT帖子标题(如有)
post_urlTEXT NOT NULL帖子 URL
strategyTEXT NOT NULL互动策略(direct_comment/reply_dm/direct_dm)
repliedINTEGER DEFAULT 0是否已互动(1=是,0=否)
reply_contentTEXT我们发送的互动内容
reply_target_idTEXT互动目标 ID(回复的评论 ID 或私信的用户 ID)
created_atTEXT DEFAULT (strftime('%Y-%m-%d %H:%M:%S','now','localtime'))记录时间

命令

创作者记录(Lead Hunting 用)

检查创作者是否已记录:

bd-record check-creator --platform <平台> --creator-id <创作者ID>

返回 JSON:{"exists": true/false}

记录创作者:

bd-record record-creator \
  --platform <平台> \
  --creator-id <创作者ID> \
  --nickname <昵称> \
  --homepage-url <主页URL> \
  --qualified <0或1> \
  --notes <备注>

返回 JSON:{"ok": true, "id": <记录ID>} 或 {"ok": false, "error": "..."}

帖子互动记录(授权触达 用)

检查帖子是否已互动:

bd-record check-post --platform <平台> --post-url <帖子URL>

返回 JSON:{"exists": true/false, "replied": true/false}

Read the whole SKILL.md on GitHub

More in Engineering