Grok Bot研究知识管理AI 评分 · 78/100AI 辅助编辑·未发现明显提示词注入风险X

通过 Grok Bot 低成本检索 X:BDK+MCP 直连与 Webhook+Worker 桥接

输入:研究问题;处理:Codex 经 BDK MCP 或 Cloudflare Worker 桥接调用 Grok Bot 内置 X 工具;输出:带原帖链接与摘要的结构化检索结果

经验丰富步骤流程提示词贴士
给谁
已有 Codex/Agent 工作流、希望替代付费 X API 进行 X 检索的开发者与个人
你会得到
利用 Grok Bot 每天 1000 次内置 X 工具调用额度,替代按量计费的 X API;作者估算每天 1000 条读取可月省约 150 美元
你需要
Grok Bot

硬约束

需要:Grok Bot 账号(含 Bot 创建权限)、Cursor 账号(用于 BDK 登录)、Node.js ≥22.13、npm;Webhook 方案额外需要 Cloudflare 账号与 Wrangler。BDK 方案需本地常驻一个 Node 进程;Worker 方案需部署并维护 Worker、D1 及回传脚本。Grok Bot 配额:每天 1000 次、每分钟 30 次内置 X 工具调用。

他们做了什么

Bytec99 原本使用 X API 为 Codex 提供 X 账号运营分析数据,因普通帖子读取每条 $0.005(1000 条约 $5),希望降低成本。他发现 Grok Bot 内置 X 检索能力(每天 1000 次工具调用额度),于是探索让 Codex 调用 Grok Bot 的链路。最初搭了一套 Webhook + Cloudflare Worker 桥接实现任务派发与结果回传,之后发现 Cursor 的 BDK 提供 Grok Bot 扩展,可通过 MCP 直连,配置更简单。两条路线均跑通。

效果如何

作者报告:BDK + MCP 方案对个人使用更轻量,无需维护 Worker 和数据库;Webhook + Worker 方案提供持久化、任务编号、幂等和重复保护,适合需要回传到业务接口的场景。一次 Worker 方案实测中,查询「最近 30 天 Opus 5.5 制作视频相关帖子」从提交到结果入库约 162 秒,返回 6 条帖子,Bot 报告使用 3 次搜索。月省费用约 $150 为按每天 1000 条读取的估算,实际账单受搜索返回条数、重复、额外用户资料获取等因素影响。

值得知道

Bot 看不到 Codex 当前聊天的全部上下文,每次任务需写完整需求。BDK 方案需本地常驻 Node 进程,断开后需重新启动。Worker 方案需额外维护 Cloudflare 基础设施、自动化任务和回传脚本,并不天然比 BDK 更稳定。Grok Bot 配额为每天 1000 次、每分钟 30 次内置 X 工具调用;可通过插件连接自己的 X 账号查收藏、首页、私信、粉丝名单。Bot 沿用自身会话、记忆和工具,但 Codex 不能读取 Bot 全部历史聊天。来源未提供第三方独立验证,本站未实测。

步骤

  1. 安装 BDK 并登录

    在终端执行全局安装,版本以本文实测的 0.2.28 为准。随后登录 Cursor 账号并核对当前身份,确认该账号拥有目标 Grok Bot。

    运行提示词 · 来源原文。终端命令;安装 BDK、登录并核对身份

    npm install -g @cursor/[email protected]
    bdk login
    bdk whoami
  2. 初始化桥接项目

    在准备存放项目的目录执行初始化命令,使用 grokbot-agents 模板并指定 Bot 名称为「X 研究员」。

    运行提示词 · 来源原文。终端命令;创建 BDK 桥接项目

    bdk init ./grokbot --template grokbot-agents \
      --var 'agents=X 研究员'
  3. 配置 Bot 名单

    打开 grokbot/bot/extensions/grokbot.ts,按实际 Bot 名称修改配置。名称需与 Grok Bot 中创建的完全一致(含空格),否则可能新建空 Bot 而无法沿用记忆。

    运行提示词 · 来源原文。grokbot/bot/extensions/grokbot.ts 文件内容

    import cursorGrokBotAgents from "@cursor/bdk/extensions/cursor-grokbot-agents";
    
    export default cursorGrokBotAgents({
      agents: ["X 研究员"],
    });
  4. 启动本地 MCP 服务

    在项目上一级目录启动服务,保持进程运行。single 模式监听 127.0.0.1:43127,MCP 端点为 http://127.0.0.1:43127/v1/mcp。

    运行提示词 · 来源原文。终端命令;启动本地 MCP 服务

    bdk serve --dir ./grokbot --mode single \
      --port 43127 --host 127.0.0.1
  5. 将 MCP 接入 Codex

    临时使用可在启动 Codex 时带 -c 参数;要保存配置则使用 codex mcp add。配置完成后检查工具是否出现。

    运行提示词 · 来源原文。终端命令;持久化添加 MCP 并验证

    codex mcp add grokbot --url http://127.0.0.1:43127/v1/mcp
    codex mcp get grokbot

    运行提示词 · 来源原文。终端命令;临时启动 Codex 并指定 MCP

    codex -c 'mcp_servers.grokbot.url="http://127.0.0.1:43127/v1/mcp"'
  6. 测试查询

    通过 MCP 向「X 研究员」发送研究任务。Bot 看不到当前 Codex 聊天的全部上下文,任务描述需写完整。

    运行提示词 · 来源原文。Codex 对话输入;通过 grokbot__ask 或顶层 call_tool 发送给 Bot

    通过 grokbot MCP 联系「X 研究员」
    调用方是 Codex,我正在找中文 AI 工具的真实使用案例
    请用内置 X 工具搜索最近 7 天的 Claude Code 使用体验,最多执行 2 次搜索,返回最多 3 条相关帖子
    保留原帖链接、作者、发布时间、简短摘录,以及实际取得的互动数据;不知道的填 null
    区分作者自述和已核实事实
    只查询,不发布或互动
  7. 创建 Bot 与 Webhook 自动化任务

    在 Grok Bot 中创建「X 研究员」并赋予系统提示词,再创建名为「按需检索 X」的 Webhook 触发自动化任务。

    运行提示词 · 来源原文。Grok Bot「X 研究员」系统提示词

    你负责通过内置 X 工具查询公开信息
    收到任务后,遵守关键词、时间范围和数量要求,保留原帖链接、作者、发布时间、短摘录和获取时间
    区分原文、自己的总结和作者自述
    拿不到的数据填 null,不猜测
    默认只读,不发布、回复、点赞、关注或私信
    先确认你是否能使用内置 X 搜索工具,暂不执行搜索

    运行提示词 · 来源原文。Grok Bot 对话输入;创建 Webhook 自动化任务

    请为「X 研究员」创建一个 Webhook 触发的自动化任务,名称为「按需检索 X」
    触发后读取请求正文中的 task_id,再按之后提供的任务领取和回传协议执行
    先不要设置定时任务,也不要开始真实搜索
    告诉我在哪里查看这个自动化任务的真实 Webhook URL 和鉴权配置
    回传地址尚未配置时,明确等待配置,不要声称已经接通
  8. 部署 Cloudflare Worker 桥接

    基于示例仓库配置 Worker、D1 及回传协议。使用 Wrangler 登录、创建数据库、应用迁移、设置 Secrets、部署。

    运行提示词 · 来源原文。交给 Codex/Agent 的完整配置指令;基于 GitHub 示例仓库部署 Worker 桥接

    请基于示例仓库 https://github.com/bytec-ai/grok-x-bridge-example,配置一个 Codex → Cloudflare Worker → Grok Bot Webhook → X 检索 → 回传结果的桥接服务
    
    我会提供已有 Grok Bot 自动化任务的真实 Webhook 地址和鉴权配置;凭据用受保护文件或 Secrets 保存,不写进代码和日志
    
    使用 Wrangler:先核对 Cloudflare 登录态,未登录时引导我完成浏览器授权,再创建独立 Worker 和 D1,不覆盖已有服务
    
    实现提交任务、领取任务、回传结果、按编号查询四个接口
    每个任务有唯一编号和提交幂等键;首次只允许一个活动任务
    领取成功才搜索,相同任务不能重复执行;Webhook 超时标记结果未知,不盲目重发
    回传凭证限定单次任务,管理凭据和回传凭据分开
    
    生成本地 CLI、任务输入示例、结果 JSON Schema,以及 Grok Bot 可运行的 Python 领取和回传脚本
    结果保留原帖链接、作者、时间、摘录、摘要和真实指标;未知值填 null
    对任务身份、重复帖子、URL 与 ID、结果数量做校验
    
    部署后提供可粘贴到已有自动化任务的准确操作说明,保留原 Webhook,不新建重复自动化任务
    先验鉴权、重复提交和领取竞争,再做不搜索的握手
    最后执行最多 2 次搜索、最多 3 条结果的真实查询,确认回传入库且 CLI 能读回
    保存任务编号、原始结果和验收记录,明确未验证的范围
    不要自动创建定时任务或发布 X 内容
  9. 配置 Bot 领取任务与回传结果

    Worker 部署后生成接入说明(含 Worker 地址、Python 脚本用法、结果格式),将其配置进已有「按需检索 X」自动化任务。更新而非重建,避免 Webhook 地址变更。

    运行提示词 · 来源原文。Grok Bot 对话输入;更新已有自动化任务的接入说明

    请按下面的接入说明,更新已有的「按需检索 X」Webhook 自动化任务
    保留现有 Webhook 地址,把领取任务、执行搜索和回传结果的流程配置进去
    使用说明中固定的 Worker 地址、辅助脚本和结果格式
    领取成功后才开始搜索;收到 saved: true 后才报告结果已保存
    下面是 Codex 根据实际部署生成的接入说明:
    【粘贴接入说明】
  10. 握手与真实搜索验收

    先执行 handshake 验证领取与回传链路,再提交真实查询。用 CLI 读取任务状态与结果。

    运行提示词 · 来源原文。终端命令;在 Worker 桥接项目目录执行验收

    # 不搜索,只验领取和回传
    node --use-env-proxy scripts/bridge.mjs handshake
    
    # 提交真实查询,任务文件需要先准备
    node --use-env-proxy scripts/bridge.mjs submit examples/search.json
    
    # 只读取原任务,不重新搜索
    node --use-env-proxy scripts/bridge.mjs get TASK_ID
    node --use-env-proxy scripts/bridge.mjs wait TASK_ID --seconds 300

可复制提示词

参考提示词 · 本站建议版本。使用前确认粘贴位置、输入变量及输出格式。

这一段是提示词,页面不会在这里插入广告。

无提示词,按步骤操作即可。

若选择 Webhook 方案,将本提示词替换为 bridge 示例仓配置指令(sourcePrompt[7]),并附带仓库链接 https://github.com/bytec-ai/grok-x-bridge-example

来源

(中文)Codex→BDK MCP→Grok Bot「X 研究员」:系统提示词+Webhook 例程+桥接示例仓 · Bytec99 · X · 2026-10-24T05:21:13.000Z

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例