← 返回列表
未验证
一个 DeepSeek Harness DSH 插件,新增了 xprofileread 工具:通过 Apify…
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/4 · 已提供中文文档
综合分
29.4
GitHub 分
29.4
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Dee3526/dsh-plugin-x-profile-reader该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tools@deepseek-ai/schemastery用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-plugin-x-profile-reader
一个 DeepSeek Harness (DSH) 插件,新增了 x_profile_read 工具:通过 Apify 第三方爬虫读取某个 X(Twitter)用户的公开个人资料和近期帖子,并规范化为事实性的结构化结果。
为 x-outreach-agent 预设而构建,但任何添加了该工具行的预设都可以挂载它。
数据来源: 本插件通过第三方 actor(patient_discovery/twitter-user-tweets)抓取 X —— 并非官方 X API。仅限公开、免登录数据。参见数据来源。
前置条件
- 一个 DeepSeek Harness 配置文件。
- 一个 Apify 账户和 API 令牌(apify.com → Settings → Integrations → API token)。
安装
dsh plugin --profile add dsh-plugin-x-profile-reader
或从本地检出安装:
dsh plugin --profile add ./path/to/dsh-plugin-x-profile-reader
配置你自己的 API 密钥
插件从 harness 凭据存储中读取其凭据,引用名为 APIFY_TOKEN(可通过 tokenRef 配置)。本包中不捆绑任何密钥 —— 每位用户都需提供自己的密钥。
最简单的方式 —— 在启动前导出:
export APIFY_TOKEN=apify_api_your_token_here
dsh web
你也可以通过 harness 凭据设置来存储它;无论哪种方式,该值都会在调用时解析,绝不会写入插件中。
在预设中挂载该工具
在预设的 agent.cordis.yml 中添加一行:
- id: tool-x-profile
name: dsh-plugin-x-profile-reader
config: # 可选
actorId: XSXdgwgBakXd5vRxB # 默认 Apify actor
tokenRef: APIFY_TOKEN # 默认凭据引用
该行会使用宿主 credentials + subprocess,且不发布任何服务,因此不需要 isolate 领域。
用法
调用 x_profile_read 工具:
| 输入 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| username | string(必填) | — | 不带 @ 的用户名,或个人资料 URL |
| lookbackDays | integer | 30 | 限制在 1–30 |
| maxPosts | integer | 20 | 限制在 1–100 |
| includeReplies | boolean | false | 尽力而为(数据源没有明确的回复标志) |
| includeReposts | boolean | false | 为 false 时排除 RT @ 帖子 |
输出:
{ ok, user, posts[], meta, dataMissing[], restrictions[] }
- user —— 公开个人资料(id、username、name、avatar、verified、followers 等)。
- posts[] —— 规范化后的帖子,每条包含 text、url、publishedAt、type(original/reply/repost)以及可用的 metrics。
- dataMissing[] / restrictions[] —— 明确说明的缺失数据和权限/速率限制说明。
该工具仅返回事实性数据 —— 它不会推断主题或销售意图;这种综合归纳属于 agent/预设层的职责。
数据来源
- Actor:patient_discovery/twitter-user-tweets(userId + maxPages)。
- 公开、免登录抓取 —— 并非官方 X API。
- 已知限制:个人资料字段不完整(bio/location/加入时间/关注数/推文数不可用),并且没有明确的回复标志。
- 遵守 X 的条款和速率限制;负责任地使用。
许可证
MIT同作者(Dee3526)的其他插件
扫码进群