fix: 审核商品脚本去掉须知中的代练等敏感词
自检误把「禁止代练」写进文案导致脚本自拦截;改为正向表述并不再触发敏感词。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -90,7 +90,7 @@ BANNED_WORDS = (
|
||||
|
||||
ORDER_NOTICE = (
|
||||
'本服务为龙先生电竞提供的线上电竞技巧支持、对局策略指导与正向技能交流。'
|
||||
'全程由学员本人操作与决策;禁止任何代练、代打、上分行为;服务仅限线上指导,不提供面见式服务。'
|
||||
'全程由学员本人登录并亲自操作、自行决策;服务内容仅限讲解、答疑与思路交流。'
|
||||
'请文明沟通,共建专业、健康的电竞学习环境。'
|
||||
)
|
||||
|
||||
@@ -181,10 +181,14 @@ class Command(BaseCommand):
|
||||
if len(zone_list) != 10:
|
||||
raise CommandError('内部错误:每个类型必须恰好 10 个商品模板')
|
||||
for title, intro, _price in zone_list:
|
||||
blob = title + intro + ORDER_NOTICE
|
||||
# 只扫标题/介绍;须知用正向表述,不出现敏感词本身
|
||||
blob = title + intro
|
||||
for w in BANNED_WORDS:
|
||||
if w in blob:
|
||||
raise CommandError(f'文案含禁止词「{w}」: {title}')
|
||||
for w in BANNED_WORDS:
|
||||
if w in ORDER_NOTICE:
|
||||
raise CommandError(f'下单须知含禁止词「{w}」,请改成正向表述')
|
||||
|
||||
for zones in ZONE_NAMES_BY_TYPE:
|
||||
if len(zones) != 2:
|
||||
|
||||
Reference in New Issue
Block a user