zhihu-to-wechat

Polar Sponsor
爱发电 赞助
.NET 9.0

全自动知乎热榜选题 → 生成IT科技风格公众号文章 → 自动配图 → 微信服务号发布。触发关键词:知乎热点、公众号文章、帮我写公众号、热榜选题、微信推文、IT科技文章、发布公众号。适用对象:科技博主、IT自媒体、技术内容创作者。

知乎热榜 → 微信公众号(IT科技风格)全自动发布

功能概述

知乎热榜 → 微信公众号(IT科技风格)全自动发布是一项面向实际任务的技能,主要用于整体流程图;用户首次使用时,收集以下信息并保存在对话 context 中:;

核心要点

  • WECHAT_APP_ID;
  • 服务号 AppID;
  • 微信公众平台 → 设置与开发 → 基本配置;

使用与执行

WECHAT_APP_SECRET;服务号 AppSecret;UNSPLASH_ACCESS_KEY;配图 API Key;AUTHOR_NAME。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

结果检查与注意事项

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

知乎热榜 → 微信公众号(IT科技风格)全自动发布

整体流程图

知乎热榜抓取 → 用户选题 → 内容研究 → 文章生成 → 自动配图 → 排版格式化 → 发布草稿

前置配置

用户首次使用时,收集以下信息并保存在对话 context 中:

参数 说明 获取方式
WECHAT_APP_ID 服务号 AppID 微信公众平台 → 设置与开发 → 基本配置
WECHAT_APP_SECRET 服务号 AppSecret 同上
UNSPLASH_ACCESS_KEY 配图 API Key https://unsplash.com/developers 免费注册
AUTHOR_NAME 作者署名 用户自定义

⚠️ 发布接口需要已认证的微信服务号,并开通"草稿箱"权限。

Step 1:抓取知乎热榜

运行脚本:scripts/fetch_zhihu.py

该脚本会:

  1. 请求知乎热榜 API(无需登录)
  2. 返回 Top 20 热榜话题,含标题、热度值、链接
  3. 标记 IT/科技/互联网相关话题(⭐ 推荐)

展示格式示例:

📊 今日知乎热榜(IT科技推荐)
━━━━━━━━━━━━━━━━━━━━
⭐ 1. 如何看待OpenAI发布o3模型? | 热度: 2341万
   2. 特斯拉Cybertruck续航测评 | 热度: 1876万
⭐ 3. 国内大模型2024年现状盘点 | 热度: 1654万
...

请选择 1-3 个话题(如:1,3):

等待用户选题后进入 Step 2。

Step 2:内容深度研究

针对用户选定的话题,使用 web_search 工具并行搜索:

搜索策略:

话题关键词 + "最新进展"
话题关键词 + "技术分析"
话题关键词 + "数据 报告 2024"
话题关键词 + site:zhihu.com

提炼要点(传给 Step 3):

  • 核心事件/结论(3-5条)
  • 关键数据/数字(增强可信度)
  • 技术背景说明(IT 读者预期有一定基础)
  • 争议点 / 不同观点(提高互动性)
  • 延伸影响(读者最关心的"对我有什么影响")

Step 3:生成 IT 风格公众号文章

参考模板:assets/it_article_template.md

IT 科技文章写作规范

标题公式(三选一):

  • [重磅] XXX,技术圈炸了
  • 深度 | XXX背后,我们看到了什么
  • XXX:一文搞懂,附完整技术解析

文章结构(1500-2500字):

[封面图占位]

▌ 导读(50字内,制造紧迫感/好奇心)

## 一、事件速览

[用3-4句话交代背景,适合快速浏览]

## 二、技术解读

[核心内容,深入但不晦涩,多用类比]
[穿插数据图表描述]

[配图1占位:技术架构/产品图]

## 三、行业影响

[对开发者/企业/普通用户分别的影响]

## 四、专家观点

[引用知乎高赞观点,标注来源]

[配图2占位:数据图/趋势图]

## 五、写在最后

[个人观点 + 引导评论的问题]
[关注/转发引导]

IT 写作风格要点:

  • 用「我们」拉近距离,避免「笔者」
  • 专业词汇后加简短解释(括号内),如:LLM(大语言模型)
  • 多用小标题、加粗,方便碎片化阅读
  • 数字用阿拉伯数字,增强冲击感
  • 结尾必有互动问题,引导留言

Step 4:自动配图

运行脚本:scripts/fetch_images.py

配图策略:

  1. 封面图:根据文章主题,搜索高质量横版图(16:9)
  2. 配图1:技术相关图(服务器/代码/芯片等)
  3. 配图2:数据/趋势图风格图

图片来源优先级:

  1. Unsplash API(需 API Key,免费高清)
  2. Pexels API(备选,同样免费)
  3. 关键词 web_search 图片搜索(最后备选)

返回图片 URL 列表,插入文章对应位置。

Step 5:HTML 排版生成

运行脚本:scripts/format_article.py

生成符合微信公众号的 HTML,特点:

  • 内联样式(微信编辑器不支持外部 CSS)
  • 渐变色标题装饰(科技感蓝紫色系)
  • 代码块特殊样式
  • 引用块样式
  • 自适应图片

参考样式规范:references/wechat_html_style.md

Step 6:上传配图并发布草稿

运行脚本:scripts/wechat_publisher.py

流程:

  1. 获取 Access Token(自动刷新)
  2. 上传封面图到微信素材库 → 获取 thumb_media_id
  3. 上传正文配图 → 替换文章中的图片 URL 为微信 CDN 地址
  4. 调用草稿接口创建草稿
  5. 返回草稿 media_id,提示用户前往公众号后台预览发布

最终提示:

✅ 草稿已创建成功!
📝 media_id: xxxxxxxxxxxx
🔗 请前往微信公众平台 → 草稿箱 → 预览后发布
   https://mp.weixin.qq.com

错误处理

错误 原因 解决方案
40001 invalid credential Token 过期 脚本自动重新获取
45009 reach max api daily quota 日调用超限 明日重试
48001 api unauthorized 未开通接口权限 公众平台申请接口
知乎请求被拦截 频率限制 脚本内置随机延迟

快速开始

用户说"帮我写一篇知乎热点公众号文章"时,执行:

  1. 直接运行 Step 1 展示热榜
  2. 等用户选题
  3. Step 2-6 自动流水线执行
  4. 每步完成后简短告知进度

读取参考文件了解更多:

  • references/wechat_api.md — 微信API完整参数说明
  • references/wechat_html_style.md — HTML排版样式规范

相关专题

更多
Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

2026.11.02

0

14

Uvicorn使用教程
Uvicorn使用教程

本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。

2026.11.02

0

17

Uvicorn安装配置教程
Uvicorn安装配置教程

本专题汇总了Uvicorn的安装配置教程与部署指南,涵盖通过pip安装Uvicorn、启动FastAPI/Starlette应用、开发模式热重载(--reload)及多进程工作模式配置等核心操作。同时整理了结合Gunicorn的生产部署方案、HTTPS与反向代理配置及性能调优技巧,助你快速完成Uvicorn服务的安装与上线部署。

2026.11.02

0

17

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

2026.10.28

0

16

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

2026.10.28

0

15

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

2026.10.28

0

10

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

2026.10.22

0

11

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

2026.10.22

0

10

Golangci-lint检查器使用教程
Golangci-lint检查器使用教程

本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。

2026.10.22

0

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习