Codex可零代码搭建扫码打卡工具:新建项目→建checkins表并设codex字段→配置30秒定时更新codex为时间戳→页面嵌入二维码(含codex参数)、实时查询及校验API→预览测试后一键发布。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想用Codex快速做一个能扫码打卡、自动刷新校验码、数据实时生效的习惯打卡工具,不需要写一行代码,也不用配服务器,整个过程在Codex界面内完成即可。
新建项目并初始化数据库
打开Codex桌面应用,点击左侧栏底部的“进入项目工作”→选择“新建空白项”,输入项目名如“每日习惯打卡”,回车确认。这一步会自动在你电脑上创建一个同名文件夹,作为所有后续操作的根目录。
在项目面板左侧,点击“+ 数据库”图标,新建一个数据库表,命名为“checkins”。【表中必须添加一个名为codex的字段,类型设为“文本”或“数字”,这是定时服务唯一能识别并更新的字段】。建好后,点击表右侧的“+”新增第一条记录,ID留默认1,codex字段先填任意值(比如123),保存。
配置定时服务生成动态校验码
在左侧组件栏找到“定时服务”,点击展开。它只有三栏:服务属性、默认参数、定时服务定义——不要试图往里传参或设返回值,它天生就不支持。
在“定时服务定义”区域,点击“+ 添加操作”,选择“更新数据库记录”,目标表选“checkins”,条件设为“ID = 1”,将“codex”字段的值设为:{{ now.unix }}(即当前时间戳)。这会让校验码每秒都变,确保二维码实效性。
在“服务属性”中,把执行间隔设为“30秒”。【不要设成9999999次或“永远运行”,这会持续占用本地资源,30秒已足够兼顾及时性与稳定性】
通过本地 Codex 或 OpenClaw OAuth 凭证直接调用 ChatGPT/Codex Responses 的 image_generation 工具来生成或编辑光栅图像,然后保存
搭建前端页面与扫码逻辑
回到左侧组件栏,点击“+ 页面”,新建一个空白页面,命名为“打卡页”。拖入一个“二维码组件”,在“内容”字段填入:https://pre.latest.h5sys.cn/play/C2z8W9qy?codex={{ database.checkins[0].codex }}。注意这里必须用codex而非code作参数名,否则微信解析时会与自身OAuth参数冲突。
再拖一个“数据库查询”组件,数据源选“checkins”,条件设为“ID = 1”,勾选“自动刷新”。然后拖一个“文本组件”,内容绑定为:{{ database.checkins[0].codex }}——这个值会随定时服务实时变化,可用来调试校验码是否正常更新。
最后拖一个“HTTP请求”组件,方法选GET,URL填:https://pre.latest.h5sys.cn/api/check?codex={{ database.checkins[0].codex }}。它会在用户扫码后向后台提交校验,返回成功或失败状态。
发布并测试扫码打卡流程
点击右上角“预览”按钮,Codex会生成一个本地预览链接。用手机微信扫描页面上的二维码。
如果页面底部显示“允许打卡”,说明当前codex参数与后台比对一致,打卡动作可触发;若显示“二维码失效”,则说明定时服务尚未执行第一次更新,或前后端codex值不匹配,此时刷新预览页重试即可。
确认无误后,点击“发布”,Codex会自动生成部署链接。该链接可直接分享给他人,扫码即进入打卡流程,无需额外配置域名或HTTPS证书。

















