XTools 允许 Agent 与 X 进行交互,提供发布、发送消息和搜索推文的功能。
安装所需的库:
创建 X 开发者账户
生成 API 凭证
配置环境变量
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
bearer_token | str | None | 用于身份验证的 Bearer token |
consumer_key | str | None | 用于身份验证的 Consumer key |
consumer_secret | str | None | 用于身份验证的 Consumer secret |
access_token | str | None | 用于身份验证的 Access token |
access_token_secret | str | None | 用于身份验证的 Access token secret |
include_post_metrics | bool | False | 在搜索结果中包含帖子指标(点赞、转推等) |
wait_on_rate_limit | bool | False | 达到速率限制时重试 |
函数 | 描述 |
---|---|
create_post | 创建并发布新帖子 |
reply_to_post | 回复现有帖子 |
send_dm | 向 X 用户发送直接消息 |
get_user_info | 检索关于 X 用户的信息 |
get_home_timeline | 获取已认证用户的首页时间线 |
search_posts | 搜索推文 |