type: custom

customType: model-snapshot

provider: deepseek

modelApi: openai-completions

modelId: deepseek-chat


type: message

role: user

type: text

text:
[Wed 2026-05-13 14:36 GMT+8] [Subagent Context] You are running as a subagent (depth 1/1). Results auto-announce to your requester; do not busy-poll for status.

Begin. Your assigned task is in the system prompt under **Your Role**; execute it to completion.


role: assistant

text: Let me start by reading the markdown file and preparing the HTML file, then execute all three tasks.

read

type: toolCall

api: openai-completions

model: deepseek-chat

stopReason: toolUse


role: toolResult

toolName: read

text:
title: 网信办出台短视频6类标签新规：AI生成、虚构演绎必须明牌
date: 2026-05-13
cover_category: short-video-policy
domain: 创业思维

# 网信办出台短视频6类标签新规：AI生成、虚构演绎必须明牌

中央网信办一纸新规，让短视频行业炸了锅。

从今往后，在全网主流短视频平台发视频，你必须先选一个标签：你的内容是虚构的还是真实的？是AI生成的还是真人拍的？是营销还是个人观点？

**6类必选标签，没有商量余地。** 抖音、快手、小红书等12家平台先行先试，总结经验后全网推行。

作为内容创业者，这篇文章带你读懂这个规定到底意味着什么。

## 一、为什么这个规定非出不可？

短视频平台的真假乱象，已经到了「不治不行」的程度。

看看你刷到的内容：一个账号口口声声说自己得了绝症，评论区一片心疼，结果是个营销团伙策划的剧本；一段"监控拍下真实事件"的视频疯狂传播，实际上是AI生成的虚假画面；一个博主"真诚分享"自己用了某产品后的神奇效果，实际上是收了钱的软广。

**用户不是傻子，但平台让用户没法分辨。**

更可怕的是AI。现在的AI生成视频已经到了肉眼难以分辨的程度——数字人直播、AI换脸、AI生成的"新闻事件"……信息真假混杂，用户被误导、被收割，平台之间又缺乏统一的标注标准。

这不是小题大做。这是短视频行业从野蛮生长走向规范的必经拐点。

## 二、6类标签，含金量逐个拆解

来看这6个标签到底意味着什么：

### 🏷 "含AI生成内容"——最重磅的一张牌

这个标签的影响最大。以前很多创作者用AI生成视频，但不标注，用户默认是真人拍摄。以后不行了——只要是AI生成的，必须亮明身份。

**对用户来说：** 看到这个标签，自动降低信任度，不再轻易被"假人"忽悠。

**对创作者来说：** AI不再是"隐身武器"。想靠AI批量生成内容骗流量，成本变高了。

### 🏷 "含有虚构演绎"——情景剧别装是真的

很多账号靠"真实事件"人设来获取信任，实际上全是编的剧本。搞笑段子、情感剧本、悬疑剧情，明明写着"真实故事"，观众信以为真。

这个标签一出：虚构就是虚构，别装。情景剧创作者要么接受粉丝知道你在演，要么放弃这个赛道。

### 🏷 "含营销信息"——软广硬广都得亮身份

这个标签对于做电商、做推广的创作者影响最大。以前软广可以藏，可以"不经意"地推荐产品。以后不行——只要你收了钱、有商业合作，就得贴上营销标签。

用户看到这个标签，心态自然不同："原来你在卖东西啊。"——这对靠信任做生意的创作者是好事，对靠忽悠收割的创作者是坏事。

### 🏷 "内容为转载"——搬运工要现原形

大量账号靠搬运别人的原创内容吃饭，一个爆款视频被无数人翻来覆去地发。标注"转载"之后，原创的价值会更突出，搬运的流量红利会缩减。

### 🏷 "内容为个人观点"——意见和事实分清楚

评论、吐槽、观点类内容，明确标注是个人观点，不再混淆视听。

### 🏷 "无需标注"——真实记录者的清白牌

真实生活记录类视频可以选这个标签，且该标签不在页面展示。换句话说，**不标注本身就是一种背书**——你敢于不贴任何标签，说明你的内容经得起推敲。

## 三、对内容创业者：短期阵痛，长期利好

很多创作者第一反应是焦虑。

尤其是靠AI生成内容、靠虚构剧情、靠软广营销的创作者，会觉得"被针对了"。确实被针对了——但被针对的应该是那些靠造假、靠混淆真伪来获取流量的做法。

**对踏实做内容的创作者来说，这其实是重大利好。**

### 第一，竞争门槛降低了

以前虚假内容可以用AI批量生成、用虚构剧情博同情、用软广博信任，劣币驱逐良币。标注规则一上来，假内容自动降权，优质内容反而更容易被识别。

**真实、有深度、有态度——这些东西更值钱了。**

### 第二，用户信任变成硬通货

当标签成为标配，用户的注意力会自然流向那些不需要标注、或者标注了"真实"的内容。创作者的身份透明、内容真实，反而成为最稀缺的资产。

### 第三，规范是内容产业的成人礼

任何一个行业，从野蛮生长到规范发展，都会经历这个阶段。就像当年的电商——没有监管之前假货横行，有了规则之后，真正做品牌的人反而获得了长期红利。

## 四、落地展望：摸着石头过河

12家平台先行先试，说明政策制定者在谨慎推进。

**执行层面的挑战不可忽视：**

- 平台如何有效审核？AI生成内容有时连创作者自己都很难界定，平台审核机制能不能跟上？
- 用户是否接受？习惯了一刷到底的用户，对"强制选标签"这个动作有没有耐心？
- 标签滥用怎么办？劣质创作者会不会故意选错标签？

这些问题没有标准答案，需要实践给出答案。

但方向是明确的。短视频已经成为中国人获取信息的主要渠道之一，一个日活数亿的信息生态，不能长期处于真假不分、虚实混淆的状态。**从"先发展后规范"到"发展与规范并重"，是每个行业走向成熟的必经之路。**

对于内容创业者来说，与其抱怨规则变严，不如想想怎么在新的规则下做得更好。当虚假内容不再能轻易骗到流量，真正有内容、有态度、有温度的创作者，反而迎来了最好的时代。

**别怕被标注，怕的是被看穿。**


text: Good, I have the markdown content. Now let me check if the cover image exists and prepare the HTML file for Z-Blog publishing.


toolName: exec

text:
total 868
drwxr-xr-x  2 root root   4096 May 13 14:36 .
drwxr-xr-x 17 root root   4096 May 13 08:41 ..
-rw-r--r--  1 root root   6593 May 13 12:58 AI三个阶段-2026-05-13.md
-rw-r--r--  1 root root   7310 May 13 10:26 AI最佳形式喇叭麦-2026-05-13.md
-rw-r--r--  1 root root 243462 May 13 12:58 cover-ai-stage.jpg
-rw-r--r--  1 root root 243462 May 13 10:18 cover-ai-voice.jpg
-rw-r--r--  1 root root 137048 May 13 10:53 cover-chip-trade.jpg
-rw-r--r--  1 root root 169656 May 13 08:41 cover.jpg
-rw-r--r--  1 root root  29588 May 13 14:36 cover-short-video.jpg
-rw-r--r--  1 root root   5912 May 13 14:36 网信办短视频标签新规-2026-05-13.md
-rw-r--r--  1 root root   9101 May 13 08:41 谷歌SpaceX轨道数据中心-2026-05-13.md
-rw-r--r--  1 root root   5382 May 13 10:53 黄仁勋访华芯片合作-2026-05-13.md

status: completed


text:
Good, both the markdown file and cover image exist. Now let me create the HTML file for Z-Blog and then run all three tasks.

Let me first check the wechat-api.ts script to understand its requirements:


text:
import fs from "node:fs";
import path from "node:path";
import { spawnSync } from "node:child_process";
import { fileURLToPath } from "node:url";
import { loadWechatExtendConfig, resolveAccount, loadCredentials } from "./wechat-extend-config.ts";

interface AccessTokenResponse {
  access_token?: string;
  errcode?: number;
  errmsg?: string;
}

interface UploadResponse {
  media_id: string;
  url: string;
  errcode?: number;
  errmsg?: string;
}

interface PublishResponse {
  media_id?: string;
  errcode?: number;
  errmsg?: string;
}

interface ImageInfo {
  placeholder: string;
  localPath: string;
  originalPath: string;
}


text: Now let me create the HTML version for Z-Blog publishing:

exec

command: cat ~/.openclaw/agents/101/workspace/post-to-wechat/2026-05-13/网信办短视频标签新规-2026-05-13.md | pandoc -f markdown -t html --standalone -o /tmp/short-video-policy.html 2>&1 || echo "PANDOC_FAILED"


text:
/usr/bin/bash: line 1: pandoc: command not found
PANDOC_FAILED


text: No pandoc, let me create a simple HTML conversion manually:

command:
python3 -c "
import markdown, sys
with open('/root/.openclaw/agents/101/workspace/post-to-wechat/2026-05-13/网信办短视频标签新规-2026-05-13.md') as f:
    content = f.read()
# Extract content after the frontmatter
parts = content.split('---', 2)
if len(parts) >= 3:
    md_content = parts[2].strip()
else:
    md_content = content
html = markdown.markdown(md_content, extensions=['extra'])
with open('/tmp/short-video-policy.html', 'w') as f:
    f.write(html)
print('OK')
" 2>&1


text: OK

aggregated: OK


text: Good. Now let me run all three tasks. Task 1 (WeChat publish) and Task 2 (Z-Blog publish) can run in parallel.

command:
WECHAT_APP_ID=wx88b0cf376e0386c4 WECHAT_APP_SECRET=b2d47ee298204c28cf82549d2798192f \
bun ~/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/scripts/wechat-api.ts \
~/.openclaw/agents/101/workspace/post-to-wechat/2026-05-13/网信办短视频标签新规-2026-05-13.md \
--theme default --color blue --author "ai张三疯" --cover ~/.openclaw/agents/101/workspace/post-to-wechat/2026-05-13/cover-short-video.jpg 2>&1

command:
python3 -c "
import xmlrpc.client
proxy = xmlrpc.client.ServerProxy('https://weixinsiwei.com/zb_system/xml-rpc/index.php')
title = '网信办出台短视频6类标签新规：AI生成、虚构演绎必须明牌'
with open('/tmp/short-video-policy.html') as f:
    desc = f.read()
result = proxy.metaWeblog.newPost('68ba1ff10060dd54f1e399b8e332bdba', 'admin', '135269zxj', {'title': title, 'description': desc}, True)
print('Published:', result)
" 2>&1


text:
[wechat-api] Theme: default, color: blue, citeStatus: true
[wechat-api] Rendering markdown with placeholders via md-to-wechat: default, color: blue, citeStatus: true
[wechat-api] HTML generated: /tmp/wechat-article-images-lqR5jL/temp-article.html
[wechat-api] Placeholder images: 0
[wechat-api] Title: 网信办出台短视频6类标签新规：AI生成、虚构演绎必须明牌
[wechat-api] Author: ai张三疯
[wechat-api] Digest: title: 网信办出台短视频6类标签新规：AI生成、虚构演绎必须明牌...
[wechat-api] Type: news
[wechat-api] Account: 创业张三疯 (chuangyezhangsanfeng)
[wechat-api] Fetching access token...
[wechat-api] Uploading images...
[wechat-api] Uploading cover: /root/.openclaw/agents/101/workspace/post-to-wechat/2026-05-13/cover-short-video.jpg
[wechat-api] Publishing to draft...
{
  "success": true,
  "media_id": "imBwNhfy9Uv4ps2luE5gfmQD7rUY1puaWTNJf3bYO6kfkkQGu65msYdBjAlIZa50",
  "title": "网信办出台短视频6类标签新规：AI生成、虚构演绎必须明牌",
  "articleType": "news"
}
[wechat-api] Published successfully! media_id: imBwNhfy9Uv4ps2luE5gfmQD7rUY1puaWTNJf3bYO6kfkkQGu65msYdBjAlIZa50


text: Published: True

aggregated: Published: True


text:
Both tasks succeeded. Now let me verify both publications as instructed.

**Task 1 Verification** - Check draft box via batchget:

command:
WECHAT_APP_ID=wx88b0cf376e0386c4 WECHAT_APP_SECRET=b2d47ee298204c28cf82549d2798192f \
bun ~/.openclaw/agents/101/workspace/skills/baoyu-post-to-wechat/scripts/wechat-api.ts --verify-draft \
~/.openclaw/agents/101/workspace/post-to-wechat/2026-05-13/网信办短视频标签新规-2026-05-13.md 2>&1 || echo "=== Trying alternate verify ==="

# Alternative: use the API directly to batchget drafts
AT=$(curl -s "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx88b0cf376e0386c4&secret=b2d47ee298204c28cf82549d2798192f" | python3 -c "import sys,json; print(json.load(sys.stdin).get('access_token',''))")
echo "Token: ${AT:0:10}..."
if [ -n "$AT" ]; then
  curl -s -X POST "https://api.weixin.qq.com/cgi-bin/draft/batchget?access_token=$AT" \
    -H "Content-Type: application/json" \
    -d '{"offset":0,"count":5,"no_content":1}' | python3 -m json.tool 2>&1 | head -40
fi

command:
python3 -c "
import xmlrpc.client
proxy = xmlrpc.client.ServerProxy('https://weixinsiwei.com/zb_system/xml-rpc/index.php')
posts = proxy.metaWeblog.getRecentPosts('68ba1ff10060dd54f1e399b8e332bdba', 'admin', '135269zxj', 5)
for p in posts:
    print(f'ID: {p[\"postid\"]} | title: {p[\"title\"]} | date: {p.get(\"dateCreated\",\"\")}')
" 2>&1


text:
Error: File path required
=== Trying alternate verify ===
Token: 103__i0HGV...
{
    "item": [
        {
            "media_id": "imBwNhfy9Uv4ps2luE5gfmQD7rUY1puaWTNJf3bYO6kfkkQGu65msYdBjAlIZa50",
            "content": {
                "news_item": [
                    {
                        "title": "\u7f51\u4fe1\u529e\u51fa\u53f0\u77ed\u89c6\u98916\u7c7b\u6807\u7b7e\u65b0\u89c4\uff1aAI\u751f\u6210\u3001\u865a\u6784\u6f14\u7ece\u5fc5\u987b\u660e\u724c",
                        "author": "ai\u5f20\u4e09\u75af",
                        "digest": "title: \u7f51\u4fe1\u529e\u51fa\u53f0\u77ed\u89c6\u98916\u7c7b\u6807\u7b7e\u65b0\u89c4\uff1aAI\u751f\u6210\u3001\u865a\u6784\u6f14\u7ece\u5fc5\u987b\u660e\u724c",
                        "content_source_url": "",
                        "thumb_media_id": "imBwNhfy9Uv4ps2luE5gfsVzF8QCtTkx9rYMi3fIzpVI_OIQt0t-gvaRanF4mwKS",
                        "show_cover_pic": 0,
                        "url": "http://mp.weixin.qq.com/s?__biz=MjM5NTEyMjg0MA==&tempkey=MTM3M18zdmpYVWJkY1FsTFo3N1BmSjJIR2ZrWEwtUkJyaTVVdmY4TlR0azN5djNHcHNwTXNtX0d3cUNmRTN6NkxvXzhIU3c0dVVyMmk0X19aUUhVenhVTndMT2FQMHZfeVlZbXlyQkN2bFlPWHBXSzItRUZ1OElndnpXc3ZWdVFUaEJUVTdUQmJLWGs2aGNxRHpDb001MVBrTTV4S216OFphX2l5VUhNSlFnfn4%3D&chksm=3d09677d0a7eee6bfaa6462f4107e7c94ebeed07b2a8193769fa17ebcffb4fdb0551f0e04c0d#rd",
                        "thumb_url": "http://mmbiz.qpic.cn/mmbiz_jpg/eoYh6VVsibTtpI1RxYkqPR3BuvtxG0qicN72P1vuJGhHK6LY2QNyrpBib0OJkc6EPY43viaaDPcibQQNibuml0FKia1FIibibKEMhgoUv6HZ2bPcicdk4/0?wx_fmt=jpeg",
                        "need_open_comment": 1,
                        "only_fans_can_comment": 0,
                        "article_type": "news"
                    }
                ],
                "create_time": 1778654200,
                "update_time": 1778654200
            },
            "update_time": 1778654200
        },
        {
            "media_id": "imBwNhfy9Uv4ps2luE5gfpJ7MYllP4gGk72IiqSg4o8a_Nnnzj7RtABrzEV_JE6G",
            "content": {
                "news_item": [
                    {
                        "title": "\u7b2c\u4e00\u9636\u6bb5\uff1a\u82b1\u94b1\u517bAI",
                        "author": "ai\u5f20\u4e09\u75af",
                        "digest": "\u6700\u8fd1\u548c\u4e00\u4f4d\u8001\u53cb\u804a\u5929\uff0c\u4ed6\u629b\u51fa\u4e86\u4e00\u4e2a\u8ba9\u6211\u56de\u5473\u5f88\u4e45\u7684\u6846\u67b6\uff1a",
                        "content_source_url": "",
                        "thumb_media_id": "imBwNhfy9Uv4ps2luE5gfh3v0wuVUh6HKxUWV7BNS97j6LKIDU4nYi8ji5VdQ4My",
                        "show_cover_pic": 0,
                        "url": "http://mp.weixin.qq.com/s?__biz=MjM5NTEyMjg0MA==&tempkey=MTM3M19LQU9DR3RXUlFsYkVyMDluSjJIR2ZrWEwtUkJyaTVVdmY4TlR0azN5djNHcHNwTXNtX0d3cUNmRTN6NExBTDdhclBDZnpqWUFWbkVBeHl4OWZLa1BscUdjLWZnbXctRnROZkRFNHZRY01ESnRuLXBhUEpoUXd6Qm16Q0dZelFMXzJzRDNPMGZGRmNQM2FnTzdWVEpIOV9EelJxLUFxXzlGcWZOVEdnfn4%3D&chksm=3d0967890a7eee9f4e5f26857840b681457accc3da5024a94be7f3fa215f70d16cf755320eab#rd",
                        "thumb_url": "http://mmbiz.qpic.cn/mmbiz_jpg/eoYh6VVsibTuDOFMKpaqPu3Fl4L7Pj3B1qicReRCQGSnq9VlJyGwSxutnyoV6gRLdE5yQ3jxTHyDZh1TwgcWlFREOBicctwA2Vo98wmCFXYabc/0?wx_fmt=jpeg",
                        "need_open_comment": 1,
                        "only_fans_can_comment": 0,


text:
ID: 9580 | title: 网信办出台短视频6类标签新规：AI生成、虚构演绎必须明牌 | date: 2026-05-13T14:36:34+08:00
ID: 9579 | title: AI发展的三个阶段：从"烧钱养AI"到"AI养你" | date: 2026-05-13T13:03:46+08:00
ID: 9578 | title: AI发展的三个阶段：从"烧钱养AI"到"AI养你" | date: 2026-05-13T13:01:38+08:00
ID: 9577 | title: Test | date: 2026-05-13T13:00:49+08:00
ID: 9576 | title: 黄仁勋终于来了：特朗普访华名单上的"芯片第一人"，释放了什么信号？ | date: 2026-05-13T10:53:41+08:00


text:
双渠道验证通过。以下是完整汇报：

---

## ✅ 发布完成报告

### 任务一：微信公众号 ✅

**平台：** 创业张三疯
**结果：** 草稿发布成功
**media_id：** `imBwNhfy9Uv4ps2luE5gfmQD7rUY1puaWTNJf3bYO6kfkkQGu65msYdBjAlIZa50`
**验证：** batchget 确认草稿箱中存在，标题、作者（ai张三疯）、封面图均正确，可确认发布成功。

### 任务二：Z-Blog网站（创业思维网） ✅

**平台：** weixinsiwei.com
**结果：** 文章发布成功
**文章ID：** 9580
**验证：** getRecentPosts 确认文章存在于最新列表中，标题、发布时间均正确。

### 任务三：双渠道验证结果

| 渠道 | 状态 | 关键信息 |
|------|------|---------|
| 微信公众号「创业张三疯」 | ✅ 草稿箱确认 | media_id 匹配，标题/作者/封面正常 |
| Z-Blog「创业思维网」 | ✅ 文章在线 | 文章ID 9580，时间 2026-05-13 14:36 |

**两路发布全部完成并通过验证。** 🎉

stopReason: stop