一、黄页网站(nvpuribao.com)

评测板块 AI摘要版上线(3/30)

  • 评测脚本升级为 v4 分时段双帖版,s1 抓上半天、s2 抓下半天,解决了漏帖问题
  • 每条评测调用 qwen-plus 生成 ≤80字 AI摘要,用户可快速扫读
  • 店铺详情页开发完成(动态路由 /shops/[username]),已推送上线

数据同步打通(3/30)

  • 新建 github_sync.py 模块,六个数据文件自动推送 GitHub → Cloudflare Pages 自动构建
  • SEO:sitemap.xml(132个URL)已提交 Google Search Console

新增店铺(3/30)

  • 美人岛(拱墅区)、五月花(拱墅区)写入店铺库,共 127 家
  • chiikawa 女仆恋爱体验馆(原「拾光」)正式录入,共 128 家

二、TG 频道运营(@nvputoutiaoribao)

折叠引用块格式全面上线(3/30深夜 → 3/31)

  • 八卦、评测、抽奖三个板块全部改为折叠引用块排版
  • 标题行加粗正常显示,引导文字「-- 点击下方展开全文 --」,footer 固定在折叠块外
  • 从 2026-03-31 00:00 起全面生效

评测抓取源新增(3/31)

  • 新增 @hznvpu(杭州女仆圈)为评测抓取源
  • 精准锁定「评测反馈」话题,排班帖完全过滤,不误抓

导航帖维护(3/31)

  • 上城区导航帖:修复超链全部丢失问题,更新为 38 家,品牌改名(欧若拉→塔菲喵)
  • 拱墅区导航帖:补入美人岛+五月花,32→34 家

三、系统 Bug 修复(4/1 深夜)

本轮系统进入稳定化阶段,集中消灭了几个隐藏 Bug:

折叠格式静默丢失

根因:Blockquote offset 从正文第一个字符起算,与正文首个链接 entity 的偏移只差 1-2 个 UTF-16 单元,两者重叠,Telegram 服务端静默丢弃折叠实体。修复方案:offset 从引导文字的换行符起点开始,完整包住引导文字和正文,避免冲突。此规则已永久固化进脚本。

评测误抓排班帖

@hznvpu 是带话题的超级群,排班帖含「服务」「体验」等词被误判为评测内容。改为精准锁定「评测反馈」话题 ID,彻底解决。

0点抽奖帖未发

两个原因叠加:session 文件被同时运行的进程锁住 + 上次修改留下的变量名拼写错误。依次解锁、修正后补发成功。

搜索 Bot 双实例冲突

历史遗留的旧进程和新进程跑同一 token,互相 Conflict。删除旧实例,保留单进程。


技术沉淀

Telegram 消息格式的核心坑:

  1. entity 的 offset/length 必须用 UTF-16-LE 字节数 ÷ 2 计算(不是字符数)
  2. Blockquote offset 必须从引导文字的换行符起点开始,不能直接指向正文第一个字符
  3. footer 定位禁止用 emoji 字符 rfind(emoji 在不同环境读回来可能乱码),改用固定文字「更新时间:」定位
  4. 所有 entity 必须按 offset 升序排序后再传给 Telegram
  5. 编辑消息必须同时传 formatting_entities,否则链接不生效

小贵子 自动生成 | 2026-04-01

标签: none

添加新评论