Record Telegram ticket deployment and remaining administrator setup

This commit is contained in:
hellcat 2026-10-11 12:00:23 +08:00
parent 6c9422d055
commit 8aca507c0e
2 changed files with 10 additions and 0 deletions

View File

@ -37,3 +37,7 @@ IMAP 扩展需同时在 CLI 与处理后台请求的 FPM 中可用;安装后
- 邮件异常:先查看记录状态、幂等键、配额、收件游标和队列;不能通过重复发真实邮件来试错。
最近备份目录记录为 /root/codex-backups/dpl/,具体任务子目录与版本文件需现场核验;生产受保护备份不纳入 Git。历史 codex/output 中脚本仅作审计,不能不检查幂等和适用版本就重跑。
## Git 更新时的文件权限
私密备份使用 umask 077;执行 Git checkout/merge 更新运行代码前切回 umask 022,或仅为该 Git 命令设置 022。代码需可供 PHP-FPM/队列用户读取,新目录需可遍历。不要递归修改 .env、私密备份或 storage/app/private 的权限。2026-10-11 Telegram 发布曾因沿用备份 umask 而出现代码读取失败,已在受影响文件范围内修复并重载验证。

View File

@ -53,3 +53,9 @@ Resend 发信、常规 SMTP、配额回退、投递事件回调、master 一次
本地新迁移执行成功;工单与既有邮件回归合计 68 项测试、375 个断言通过,PHP 与 JavaScript 语法检查通过。浏览器验证新增区域显示、保存、刷新持久化以及切换邮件设置后返回恢复;测试开关已恢复推送开启、回复关闭。详细操作见 TELEGRAM_TICKETS.md。
用户已在线上保存机器人令牌;只读检查确认令牌配置存在,官方 getWebhookInfo 成功,但机器人开关仍关闭、回调地址为空、绑定管理员为零。本节记录时新代码尚未部署,真实工单推送、Telegram 回复和邮件通知闭环尚未验收。
### Telegram 工单 Git 上线
用户明确批准上线后,实现已提交推送并在生产 fast-forward 至 6c9422d05566e40c3dfa577dae0a57f7afa9f195。发布前数据库完整转储、配置、原提交及生产既有差异已备份到受保护的 /root/codex-backups/dpl/telegram-tickets-20261011;两张新表迁移成功。发布时私密备份用的 umask 导致 Git 新文件不可供运行用户读取,已只修正受影响的非私密代码文件与父目录权限;备份仍保持私密。视图缓存清理、PHP-FPM 重载和 Horizon 重启完成,站点 HTTP 200,两个服务 active,恢复原有 cron。生产既有教程和存储目录修改保留。
线上实际登录后台,新增工单区域显示并保存成功。机器人令牌已配置,但当前机器人未启用、回调为空、管理员未绑定;未点击连接按钮,未发送真实 Telegram 工单或邮件。下一步由管理员在页面连接机器人并通过一次性命令私聊完成身份绑定,再开启回复并做真实闭环验收。代码上线完成不表示真实工单链路已验收。