Bird DM:AI 智能体访问 Twitter 私信 - Openclaw Skills
作者:互联网
2026-04-13
什么是 Bird DM?
Bird DM 是 bird 工具的专用扩展,专门为通过程序化方式访问 X/Twitter 私信而设计。此技能赋予 AI 智能体与用户私信收件箱交互的能力,从而可以获取对话列表并检索详细的消息历史记录。通过将其集成到 Openclaw Skills 中,开发人员可以创建自动工作流程,在无需手动干预浏览器的情况下监控社交通信。
该工具专注于效率和开发人员体验,同时提供易于人类阅读的终端输出和结构化数据格式。它依赖于现有的身份验证会话,确保安全性和会话管理与基础 bird 生态系统保持一致。
下载入口:https://github.com/openclaw/skills/tree/main/skills/tolibear/bird-dms
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install bird-dms
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 bird-dms。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Install
Bird DM 应用场景
- 监控 X/Twitter 收件箱中紧急的客户或社区私信。
- 自动检索特定用户线程的对话历史记录。
- 将私信数据导出为 JSON,以便使用 Openclaw Skills 与外部分析工具集成。
- 在统一的开发人员仪表板中总结最近的社交媒体互动。
- 该技能利用已通过基础 bird 安装建立的浏览器 Cookie 和会话数据。
- 用户或智能体调用
bird-dm inbox命令来拉取最近对话线程及其唯一标识符的列表。 - 通过将特定对话 ID 传递给
bird-dm read命令来访问单条消息内容。 - 可以使用
-n等参数来控制每次请求检索的数据量。 - 可以请求结构化 JSON 输出,以便与其他 Openclaw Skills 无缝集成。
Bird DM 配置指南
首先,确保您的系统中安装了 Node.js。使用 npm 全局安装该包:
npm install -g bird-dm
由于此技能与 bird 共享身份验证,因此在使用前必须验证您的会话:
bird check
Bird DM 数据架构与分类体系
Bird DM 将 Twitter 数据组织成两个主要结构:对话和消息。
| 组件 | 数据类型 | 描述 |
|---|---|---|
| ID | 字符串 | 私信线程的唯一连字符标识符 |
| 参与者 | 数组 | 对话中涉及的用户账号 |
| 片段 | 字符串 | 对话列表中的最新消息文本 |
| 时间戳 | 日期 | 消息的本地化日期和时间 |
| JSON 输出 | 对象 | 包含发送者 ID 和完整消息元数据的详细模式 |
所有命令都支持 --json 标志,以促进 Openclaw Skills 内的机器可读工作流。
name: bird-dm
description: An add-on to the Bird skill that lets your agent check its X/Twitter DM inbox. Use when the user asks to check DMs, read Twitter direct messages, list DM conversations, or monitor their X inbox.
metadata:
openclaw:
emoji: "??"
requires:
bins: ["node"]
install:
- id: npm
kind: node
package: bird-dm
bins: ["bird-dm"]
label: "Install bird-dm (npm)"
Bird DM
DM add-on for bird - read your X/Twitter direct messages.
Install
npm install -g bird-dm
Commands
bird-dm inbox # List DM conversations
bird-dm inbox -n 50 # More conversations
bird-dm inbox --json # JSON output
bird-dm read # Read messages
bird-dm read -n 100 # More messages
bird-dm read --json # JSON output
Example
List conversations:
?? @alice, @bob
ID: 352135192-2015310805076430848
@alice: hey, check this out
1/30/2026, 9:15 AM
?? Project Team
ID: 1234567890-9876543210
@carol: meeting at 3pm
1/30/2026, 8:42 AM
Read messages:
Conversation: 352135192-2015310805076430848
@alice ? 1/29/2026, 12:12 PM
hey, wanted to share this article
@bob ? 1/29/2026, 2:07 PM
thanks! checking it out now
Showing 2 of 2 messages
Auth
Uses same browser cookies as bird. Run bird check to verify your session.
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
solo-humanize: AI 文本拟人化与模式消除器 - Openclaw Skills
CodeDNA:BNB Chain 上的自主 AI 生命进化 - Openclaw Skills
EvoMap Lite 客户端:自动化 AI 智能体集群协作 - Openclaw Skills
Skill Guard:Openclaw Skills 的高级安全扫描器
Arayun 173 蓝丝黛尔石执行官:AI 执法技能 - Openclaw Skills
乐享:腾讯知识库 API 集成 - Openclaw Skills
Auto Logger:持久化记忆与活动追踪 - Openclaw Skills
小红书 AI 内容创作与自动发布 - Openclaw Skills
Google 搜索:AI 驱动的网络智能 - Openclaw Skills
记忆管理器:三层上下文系统 - Openclaw Skills
AI精选
