AIWeChatauto是一个专门为微信公众号运营者设计的自动化内容创作和发布平台。这个开源工具的核心目标是简化和自动化从内容选题、文章撰写、图片匹配、格式排版到最终发布的整个工作流程。它通过集成多个主流AI大语言模型(如Gemini、DeepSeek)和AI图片生成功能,实现了内容的智能化生产。用户只需进行简单的配置,就可以让系统自动采集抖音、B站、知乎等多个平台的热点话题,并生成符合公众号风格的文章。同时,它还解决了图片防盗链和排版适配的问题,确保文章在微信中有良好的阅读体验。该工具支持在Windows、Mac和Docker等多种环境下部署,为自媒体创作者和企业新媒体团队提供了一个高效的内容生产解决方案。
Lista de funções
- Suporte a vários modelos: 用户可以根据需求,在Gemini、DeepSeek、阿里云百炼等多种主流大语言模型之间一键切换。
- 智能选题: 系统能够自动采集抖音、快手、B站、微博、知乎等多个平台的热点榜单,结合行业趋势,利用AI辅助生成有吸引力的文章标题。
- Geração de conteúdo com IA: 具备高级的Prompt工程,可以深度定制公众号文章的内容,包括字数、风格和写作模板。
- 智能配图: 支持从Pexels图库或通过AI生成图片来为文章配图,并能自动处理微信的防盗链问题,确保图片正常显示。
- composição automática: 内置多套精美的排版模板,能够将生成的样式自动内联,完美适配微信的阅读环境。
- 全流程管理: 支持文章的草稿管理、历史版本追溯,并可以一键发布到微信公众号,整个流程高度自动化。
- Implementação flexível: 提供了多种部署方式,包括为Windows用户准备的一键安装包,以及支持Mac、Linux和Docker的本地开发部署。
- API aberta: 项目设计了完善的API接口,方便开发者进行二次开发,或将其对接到小程序等其他前端应用中。
Usando a Ajuda
AIWeChatauto提供了两种主要的安装和使用方式,分别面向普通用户和开发者,以满足不同人群的需求。
方式一:Windows一键安装(推荐新手用户)
这种方式是为不熟悉编程环境的Windows用户设计的,整个过程无需手动安装Python或配置复杂的环境。
- Faça o download do pacote de instalação:
- 访问项目的GitHub页面,在右侧找到“Releases"Região.
- 点击进入Releases页面,下载最新版本的
.exe
Instale o pacote.
- Executar a instalação:
- 找到下载好的
.exe
文件,双击运行。 - 系统会弹出安装向导,根据屏幕上的提示点击“下一步”完成安装。
- 找到下载好的
- procedimento de acionamento:
- 安装成功后,桌面上会自动创建一个名为“AIWeChatauto”的快捷方式。
- 双击该快捷方式,程序会自动在后台启动,并打开你的默认浏览器,显示系统的首页界面。
- configuração inicial:
- 首次进入系统,你需要根据页面的引导完成基本配置。这包括填写你的微信公众号信息以及所选AI平台的API Key等。配置完成后,即可开始使用各项功能。
方式二:本地开发模式(适用于开发者)
这种方式适合有一定技术基础,希望进行二次开发或在Mac/Linux系统上部署的用户。
- Preparação do ambiente:
- 确保你的电脑已经安装了
Python
(建议3.8或更高版本)和Git
.
- 确保你的电脑已经安装了
- Clonagem do código do projeto:
- 打开终端(命令行工具),使用以下命令将项目代码从GitHub克隆到本地:
git clone https://github.com/wojiadexiaoming-copy/AIWeChatauto.git
- 打开终端(命令行工具),使用以下命令将项目代码从GitHub克隆到本地:
- Vá para o diretório do projeto:
- fazer uso de
cd
命令进入刚刚克隆下来的文件夹:cd AIWeChatauto
- fazer uso de
- Criar e ativar um ambiente virtual:
- 为了不污染全局Python环境,建议创建一个独立的虚拟环境。
python -m venv venv
- 激活虚拟环境。根据你的操作系统执行对应的命令:
- Windows (computador):
venv\Scripts\activate
- Mac/Linux:
source venv/bin/activate
- Windows (computador):
- 成功激活后,你会在终端的命令行前面看到
(venv)
标识。
- 为了不污染全局Python环境,建议创建一个独立的虚拟环境。
- Instalação de bibliotecas dependentes:
- 项目所需的所有依赖库都记录在
requirements.txt
arquivo. Use opip
para instalação com um clique:pip install -r requirements.txt
- 项目所需的所有依赖库都记录在
- Configurações do arquivo de configuração:
- entrar em
config
文件夹,你会看到一个名为config_template.json
的模板文件。 - 将该文件复制一份,并重命名为
config.json
. - Abrir com um editor de texto
config.json
文件,根据里面的说明填写必要的配置信息。这是最关键的一步,具体配置项如下表所示。
- entrar em
- Início dos serviços:
- 返回项目根目录,在终端中运行以下命令来启动程序:
python main.py
- 启动成功后,终端会显示服务运行的地址,通常是
http://127.0.0.1:5000
.
- 返回项目根目录,在终端中运行以下命令来启动程序:
- sistema de acesso:
- 打开浏览器,访问上一步中显示的地址,即可进入系统界面开始使用。
核心配置项说明 (config.json
)
配置文件是整个系统运行的基础,你需要在这里填入各个平台的授权信息。
item de configuração | instruções | Método de aquisição |
---|---|---|
wechat_appid |
你的微信公众号的AppID。 | 登录微信公众平台,在“开发”-“基本配置”中查看。 |
wechat_appsecret |
你的微信公众号的AppSecret(应用密钥)。 | 同上,与AppID在同一页面。请妥善保管,不要泄露。 |
gemini_api_key |
如果你选择使用Google Gemini模型,需要填入其API Key。 | 前往Google AI Studio官网申请。 |
deepseek_api_key |
如果你选择使用DeepSeek模型,需要填入其API Key。 | 前往DeepSeek平台官网申请。 |
dashscope_api_key |
如果你选择使用阿里云百炼模型,需要填入其API Key。 | 前往阿里云百炼平台官网申请。 |
pexels_api_key |
如果你使用Pexels图库进行智能配图,需要填入其API Key。 | 前往Pexels官网的API页面申请。 |
author |
设置发布文章时默认显示的作者名。 | 自定义填写。 |
image_model |
选择配图使用的模型,例如gemini talvezpexels . |
根据你已配置的API Key进行选择。 |
tomar nota de:如果你将服务部署在公网服务器上,需要将服务器的公网IP地址添加到微信公众号后台的IP白名单中,否则无法成功发布文章。
cenário do aplicativo
- 自媒体创作者
对于个人运营公众号的自媒体人来说,这个工具可以极大地解放生产力。创作者可以设定好自己专注的领域和写作风格,让AI自动追踪热点并生成初稿,自己则只需投入少量时间进行修改和润色,从而实现每日甚至每日多次更新,保持账号的活跃度。 - 企业新媒体团队
企业的新媒体部门通常需要维护多个平台的账号,内容生产压力大。AIWeChatauto可以作为高效的辅助工具,用于批量生成符合品牌调性的行业资讯、产品介绍或市场活动文案,让团队成员能更专注于内容策略、用户互动和数据分析等高价值工作。 - 内容营销机构
为多个客户提供服务的营销机构,可以利用该工具快速搭建内容生产线。通过为不同客户定制不同的AI写作模板和排版风格,可以实现规模化的内容产出,在保证交付速度的同时,也能维持不错的内容质量。
QA
- 为什么文章里的图片有时无法显示?
这通常是图片防盗链导致的。AIWeChatauto已经内置了图片代理和微信图片上传功能,可以自动处理这个问题。如果你遇到此问题,请确保使用的是最新版本的程序,因为旧版本可能处理不完善。 - 调用AI写作时提示接口报错怎么办?
首先,请检查你在config.json
文件中填写的API Key是否正确且有效。其次,检查你的服务器网络是否能正常连接到对应的AI平台。如果网络和API Key都正常,可以尝试在系统中切换到另一个备用的大语言模型。 - 发布文章到公众号时失败了是什么原因?
发布失败最常见的原因有三个:一是公众号的AppID
talvezAppSecret
配置错误;二是服务器的公网IP地址没有被添加到公众号后台的IP白名单中;三是文章的封面图片或内容中的图片素材不合规或上传失败。请逐一排查这些配置。 - 我需要把服务器IP地址添加到公众号的白名单吗?
是的。为了安全,微信公众号平台只允许白名单中的IP地址通过API进行调用。因此,你必须将部署AIWeChatauto的服务器的公网IP地址,添加到微信公众平台“开发”-“基本配置”页面的IP白名单列表中。