CtrlK
BlogDocsLog inGet started
Tessl Logo

bd-record

当执行 BD(商务拓展)任务时维护 SQLite 追踪数据库,记录已探索的创作者(模式一)和已互动的帖子(模式二),避免重复追踪和重复互动。

62

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./crews/main/skills/bd-record/SKILL.md
SKILL.md
Quality
Evals
Security

BD Record 技能

./db/bd_record.db 中维护持久化 SQLite 数据库,供 lead-hunting(模式一)和 comment-engagement(模式二)使用。

数据库位置

./db/bd_record.db

初始化(幂等,可重复执行):./skills/bd-record/scripts/init-db.sh


表结构

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'))记录时间

脚本命令

所有脚本均需在 workspace 根目录下执行。

初始化数据库

./skills/bd-record/scripts/init-db.sh

模式一:创作者记录

检查创作者是否已记录

./skills/bd-record/scripts/check-creator.sh --platform <平台> --creator-id <创作者ID>

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

记录创作者

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

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

模式二:帖子互动记录

检查帖子是否已互动

./skills/bd-record/scripts/check-post.sh --platform <平台> --post-url <帖子URL>

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

记录互动

./skills/bd-record/scripts/record-post.sh \
  --platform <平台> \
  --post-title <标题> \
  --post-url <帖子URL> \
  --strategy <direct_comment|reply_dm|direct_dm> \
  --reply-content <互动内容> \
  --reply-target-id <目标ID>

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


使用规则

  1. 模式一:打开创作者主页前先用 check-creator.sh 判断是否已记录;如果已在记录中则跳过。读取创作者信息后,不管是否符合标准,都要用 record-creator.sh 记录。
  2. 模式二
    • 直接回帖策略:打开帖子前先用 check-post.sh 判断是否已操作过,已操作则跳过;回复后用 record-post.sh 记录。
    • reply/dm 策略:互动前先判断是否对同一内容/发布者已 touch 过,已 touch 则跳过;touch 后用 record-post.sh 记录。
Repository
TeamWiseFlow/xiaobei
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.