悄悄话模拟评论:主评论只用孕 24 周以上人设;AGENTS.md 12c 登记
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -115,6 +115,7 @@ nginx:`root /opt/app` + `Cache-Control: no-cache` + `etag on` —— 缓存靠
|
|||||||
- 决策人:产品负责人(用户本人),2026-11-02 拍板「准备 1000 个头像和名字,每篇评论至少 20 条以上,也会有作者回复」;已书面告知虚假宣传风险(《反不正当竞争法》第 8 条),且比模拟数字更敏感。
|
- 决策人:产品负责人(用户本人),2026-11-02 拍板「准备 1000 个头像和名字,每篇评论至少 20 条以上,也会有作者回复」;已书面告知虚假宣传风险(《反不正当竞争法》第 8 条),且比模拟数字更敏感。
|
||||||
- 期限:**最晚 2026-12-31** 复核;真实评论上线后,有真实评论的帖子要先撤掉模拟评论,不得混排冒充。
|
- 期限:**最晚 2026-12-31** 复核;真实评论上线后,有真实评论的帖子要先撤掉模拟评论,不得混排冒充。
|
||||||
- 2026-11-02 扩展:104 个专题页底部「大家怎么说」的预置评论 `topic/_shared/cm/<slug>.json`(每页 10~14 条 + 楼中楼,共约 1200 条,人设取自同一批 1000 个),由 `topic/_shared/tools.js` 渲染;用户自己发的评论只存本机 `mmbox.tp.v1`,不上传。同一期限复核。
|
- 2026-11-02 扩展:104 个专题页底部「大家怎么说」的预置评论 `topic/_shared/cm/<slug>.json`(每页 10~14 条 + 楼中楼,共约 1200 条,人设取自同一批 1000 个),由 `topic/_shared/tools.js` 渲染;用户自己发的评论只存本机 `mmbox.tp.v1`,不上传。同一期限复核。
|
||||||
|
- 2026-11-07 扩展:孕妈广场「全部」信息流的置顶笔记「孕妈悄悄话」(id `wh-20260928`,按每周话题一篇)下 100 条模拟祝福评论 + 18 条楼中楼,存在同一个 `cm.json`,由 `tools/whcm/build.py` 从 `lines.txt` 生成(人设取同一批,主评论限孕 24 周以上)。用户 11-07 原话「评论里边还是按照正常评论都给我放上 100 个」。模拟评论**不得**挂上星空(挂星只认真实且审核通过的)。同一期限复核。
|
||||||
- 边界:只用于占位帖子的详情页评论区;真实投稿(`n.real`)一律不配模拟评论;这 1000 个人设不得出现在投稿审核、排行榜、通知等任何其他地方。
|
- 边界:只用于占位帖子的详情页评论区;真实投稿(`n.real`)一律不配模拟评论;这 1000 个人设不得出现在投稿审核、排行榜、通知等任何其他地方。
|
||||||
|
|
||||||
13. **跳其它 H5 应用 / 调第三方接口一律同源:只写相对路径 `/<slug>/`,不写域名**(2026-10-09 用户定)
|
13. **跳其它 H5 应用 / 调第三方接口一律同源:只写相对路径 `/<slug>/`,不写域名**(2026-10-09 用户定)
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -1040,7 +1040,7 @@ html.night .gtg button.on{background:#F2725B;border-color:#F2725B;color:#fff}
|
|||||||
var CMD = null, CMERR = false;
|
var CMD = null, CMERR = false;
|
||||||
/* 头像编码:数字 = av/NNNN.webp(旧代码头像);'av:c012' = av/c012.webp(卡通/可爱卡通);'/…' = 站内绝对路径(内置头像库 /_bridge/avatars/);其余 = assets/img/mom/xxx.jpg */
|
/* 头像编码:数字 = av/NNNN.webp(旧代码头像);'av:c012' = av/c012.webp(卡通/可爱卡通);'/…' = 站内绝对路径(内置头像库 /_bridge/avatars/);其余 = assets/img/mom/xxx.jpg */
|
||||||
var avP = function (a) { return typeof a === 'number' ? 'av/' + ('000' + a).slice(-4) + '.webp' : a.indexOf('av:') === 0 ? 'av/' + a.slice(3) + '.webp' : a.charAt(0) === '/' ? a : '../assets/img/mom/' + a + '.jpg'; };
|
var avP = function (a) { return typeof a === 'number' ? 'av/' + ('000' + a).slice(-4) + '.webp' : a.indexOf('av:') === 0 ? 'av/' + a.slice(3) + '.webp' : a.charAt(0) === '/' ? a : '../assets/img/mom/' + a + '.jpg'; };
|
||||||
fetch('cm.json?v=26110611').then(function (r) { return r.json(); }).then(function (j) {
|
fetch('cm.json?v=26110612').then(function (r) { return r.json(); }).then(function (j) {
|
||||||
CMD = j; if (openId && NBY[openId]) { renderComments(NBY[openId]); syncBar(NBY[openId]); }
|
CMD = j; if (openId && NBY[openId]) { renderComments(NBY[openId]); syncBar(NBY[openId]); }
|
||||||
}).catch(function () { CMERR = true; if (openId && NBY[openId]) renderComments(NBY[openId]); });
|
}).catch(function () { CMERR = true; if (openId && NBY[openId]) renderComments(NBY[openId]); });
|
||||||
function commentsOf(n) {
|
function commentsOf(n) {
|
||||||
|
|||||||
@@ -8,7 +8,11 @@ P = 'guangchang/cm.json'
|
|||||||
d = json.load(open(P, encoding='utf-8'))
|
d = json.load(open(P, encoding='utf-8'))
|
||||||
used = Counter(c[0] for k, L in d['c'].items() if k != TARGET for c in L)
|
used = Counter(c[0] for k, L in d['c'].items() if k != TARGET for c in L)
|
||||||
rnd = random.Random(20261107)
|
rnd = random.Random(20261107)
|
||||||
preg = sorted([i for i, p in enumerate(d['p']) if p[2].startswith('孕')], key=lambda i: (used[i], i))
|
import re
|
||||||
|
def wk(p):
|
||||||
|
m = re.match(r'孕 ?(\d+)', p[2]); return int(m.group(1)) if m else 0
|
||||||
|
# 内容多是胎动、产检、待产(孕中晚期的事)→ 主评论只用孕 24 周以上的人设,免得「孕 6 周」说「头朝下了」
|
||||||
|
preg = sorted([i for i, p in enumerate(d['p']) if wk(p) >= 24], key=lambda i: (used[i], i))
|
||||||
anyp = sorted(range(len(d['p'])), key=lambda i: (used[i], i))
|
anyp = sorted(range(len(d['p'])), key=lambda i: (used[i], i))
|
||||||
mains = preg[:200]; rnd.shuffle(mains)
|
mains = preg[:200]; rnd.shuffle(mains)
|
||||||
reps = anyp[:300]; rnd.shuffle(reps)
|
reps = anyp[:300]; rnd.shuffle(reps)
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
宝宝,妈妈最近总是忍不住吃辣,你出来要是爱吃辣别怪我
|
宝宝,妈妈最近总是忍不住吃辣,你出来要是爱吃辣别怪我
|
||||||
你是我们家第一个小孩,全家都排着队等你
|
你是我们家第一个小孩,全家都排着队等你
|
||||||
今天爸爸隔着肚子跟你说晚安,你踢了他脸一下,他高兴了一晚上||这个画面太好笑了,我家那位也被踢过
|
今天爸爸隔着肚子跟你说晚安,你踢了他脸一下,他高兴了一晚上||这个画面太好笑了,我家那位也被踢过
|
||||||
小葡萄,你现在应该有一个芒果那么大了吧,妈妈每周都在查
|
小葡萄,你现在应该有一个哈密瓜那么大了吧,妈妈每周都在查
|
||||||
愿你以后不用为钱发愁,但也知道钱来得不容易
|
愿你以后不用为钱发愁,但也知道钱来得不容易
|
||||||
宝宝,妈妈不是完美的妈妈,但会一直学
|
宝宝,妈妈不是完美的妈妈,但会一直学
|
||||||
今天产检排了三个小时队,你在肚子里一直翻身,好像也等得不耐烦了
|
今天产检排了三个小时队,你在肚子里一直翻身,好像也等得不耐烦了
|
||||||
|
|||||||
Reference in New Issue
Block a user