Grok Bot本身不提供内置定时任务界面,其Routine功能需依赖OpenBot等第三方工具链或系统级crontab调度,仅Super/Ultimate订阅用户(月费100美元起)默认启用,免费版与Starter版不可用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Grok Bot每天早上8点自动汇总昨日新闻、每小时检查一次CRM更新、或每月1号生成部门周报,但找不到定时开关——这并不是你漏看了按钮,而是Grok Bot本身不直接提供内置的定时任务界面,它的Routine能力依赖于配套工具链或连接器调度。
确认你的Bot是否支持Routine功能
打开Grok Bot桌面端(macOS/Windows/Linux),登录后进入Settings → General → Features。检查「Routines」或「Scheduled Tasks」开关是否为灰色不可用状态。若未显示该选项,说明你当前订阅版本未开放此能力——只有Super或Ultimate订阅用户(月费100美元起)才默认启用Routine模块。免费版与Starter版用户无法创建任何定时触发逻辑。
别急着升级。先确认你账号下是否已绑定OpenBot:在x.ai/bot页面右上角点击头像→Account Settings→Connected Apps,查看OpenBot是否显示“Active”。这是目前唯一稳定支持Grok Bot定时调度的第三方入口。
通过OpenBot创建Grok Bot定时任务(推荐路径)
方法一:从零新建Routine
第一步:打开OpenBot桌面应用,确保已登录同一Cursor账号;
第二步:点击左侧栏「Routines」→右上角「+ New Routine」;
第三步:在「Agent」下拉菜单中选择你要调度的Grok Bot(如“NewsCurator”),注意它必须已在OpenBot中完成身份同步(首次选择会自动触发授权流程);
第四步:填写核心字段:
• name填“晨间新闻摘要”
• instruction写“访问Notion新闻库,筛选昨日发布条目,按主题归类,输出Markdown格式摘要,含标题、3个要点、原文链接”
• timezone选Asia/Shanghai
• trigger选daily → 设置time为08:00;
第五步:开启active开关,点击Save。此时任务已注册进OpenBot调度器,无需手动启动。
方法二:复用已有Skill自动触发
如果你已将某项任务存为Skill(例如“整理GitHub Issue周报”),可在OpenBot Routine编辑页的instruction字段直接写:“运行Skill ‘Weekly GitHub Report’”,再配daily触发。这样避免重复描述操作逻辑,也方便后续统一维护Skill本身。
绕过OpenBot:用系统级crontab调用CLI(仅限Linux/macOS高级用户)
前提是你已安装Grok Build CLI并完成认证。终端执行:grok build run --bot "ReportBot" --task "monthly-summary" 可手动触发指定Bot执行已存Skill。
把这条命令塞进系统crontab就能实现定时:执行crontab -e,添加一行0 1 1 * * /usr/local/bin/grok build run --bot "ReportBot" --task "monthly-summary" >> /tmp/grok-cron.log 2>&1,表示每月1日1点执行。
注意:此方式完全脱离Grok Bot UI,无审批拦截、无执行记录回传、失败也不会通知你。一旦Bot在云端电脑上因登录态过期或权限变更失败,你只能靠日志排查——适合已稳定运行超30天且无敏感操作的纯读取类任务。
验证定时任务是否真正生效
不要等第二天早上看结果。在OpenBot Routine列表页,找到刚建的任务,点击右侧「Test Run」按钮。它会立即模拟一次触发,强制Bot执行instruction,并在下方显示实时日志流。
重点观察三处:① Bot是否成功加载对应Skill或Profile;② 连接器(如Notion/X/邮箱)是否返回200状态;③ 输出物是否生成在预期路径(如Notion Page或本地Downloads文件夹)。任意一步卡住,就停在这里修,别往下走。
测试通过后,回到Routine编辑页,把missedPolicy设为run-once——这样万一你昨晚关了OpenBot,今天启动时它会补跑一次昨夜错过的任务,而不是直接跳过。


















