DeepSeek Harness Hub
← 返回列表

Dee3526/dsh-plugin-x-profile-reader

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

一个 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)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群