Overseas access: www.kdjingpai.com
Bookmark Us

AIWeChatauto is an automated content creation and publishing platform designed specifically for WeChat public number operators. The core goal of this open source tool is to streamline and automate the entire workflow from content selection, article writing, image matching, formatting and layout to final publishing. It realizes the intelligent production of content by integrating several mainstream AI big language models (e.g. Gemini, DeepSeek) and AI image generation functions. Users only need to make simple configurations to allow the system to automatically collect hot topics from multiple platforms such as Jittery, B-site, Zhihu, etc., and generate articles that match the style of the public number. It also solves the problems of image anti-theft chain and typography adaptation to ensure that the articles have a good reading experience in WeChat. The tool supports deployment in multiple environments such as Windows, Mac and Docker, providing an efficient content production solution for self-media creators and corporate new media teams.

 

Function List

  • Multi-model support: Users can switch between Gemini, DeepSeek, Aliyun Hundred Refinements, and many other mainstream big language models with a single click, depending on their needs.
  • Intelligent Selection: The system is able to automatically collect hot lists from multiple platforms such as Jittery, Shutterbug, B Station, Weibo, and Zhihu, etc., combine with industry trends, and utilize AI to assist in generating attractive article titles.
  • AI content generation: Advanced Prompt engineering with in-depth customization of public posts, including word count, style and writing templates.
  • Intelligent Mapping: Supports generating images from Pexels gallery or through AI to illustrate articles, and can automatically deal with microsoft's anti-theft chain problem to ensure that images are displayed properly.
  • automatic typesetting: Built-in sets of beautiful layout templates, able to generate styles automatically inline, perfectly adapted to the reading environment of WeChat.
  • Total Process Management: Support draft management, historical version traceability of articles, and can be published to WeChat public number with one click, the whole process is highly automated.
  • Flexible deployment: A variety of deployment options are available, including a one-click installer for Windows users, and native development deployments that support Mac, Linux, and Docker.
  • Open API: The project has a well-designed API interface, which is convenient for developers to carry out secondary development or dock it into other front-end applications such as applets.

Using Help

AIWeChatauto offers two main ways to install and use it, for general users and developers, to meet the needs of different groups of people.

Way 1: Windows one-click installation (recommended for novice users)

This approach is designed for Windows users who are not familiar with programming environments, and the whole process eliminates the need to manually install Python or configure a complex environment.

  1. Download the installation package:
    • Visit the project's GitHub page and on the right hand side find "Releases"Region.
    • Click to go to the Releases page to download the latest version of the.exeInstall the package.
  2. Perform the installation:
    • Find the downloaded.exefile, double-click it to run it.
    • The system will pop up the installation wizard, according to the prompts on the screen click "Next" to complete the installation.
  3. triggering program:
    • After successful installation, a shortcut named "AIWeChatauto" will be automatically created on your desktop.
    • Double-click the shortcut and the program will automatically start in the background and open your default browser to display the system's home screen.
  4. initial configuration:
    • The first time you enter the system, you need to follow the page's guide to complete the basic configuration. This includes filling in your WeChat public number information as well as the API Key of your chosen AI platform. Once the configuration is complete, you can start using the features.

Approach 2: Local development mode (for developers)

This approach is suitable for users with a certain technical foundation who wish to carry out secondary development or deployment on Mac/Linux systems.

  1. Preparing the environment:
    • Make sure your computer has thePython(version 3.8 or higher recommended) andGitThe
  2. Cloning Project Code:
    • Open a terminal (command line tool) and clone the project code locally from GitHub using the following command:
      git clone https://github.com/wojiadexiaoming-copy/AIWeChatauto.git
      
  3. Go to the project directory:
    • utilizationcdcommand into the folder you just cloned down:
      cd AIWeChatauto
      
  4. Create and activate a virtual environment:
    • In order not to pollute the global Python environment, it is recommended to create a separate virtual environment.
      python -m venv venv
      
    • Activate the virtual environment. Execute the corresponding command according to your operating system:
      • Windows (computer)venv\Scripts\activate
      • Mac/Linuxsource venv/bin/activate
    • After successful activation, you will see the command line in front of the terminal(venv)Logo.
  5. Installation of dependent libraries:
    • All dependency libraries required by the project are documented in therequirements.txtfile. Use thepipcommand for one-click installation:
      pip install -r requirements.txt
      
  6. Configuration file settings:
    • go intoconfigfolder, you will see a folder namedconfig_template.jsonThe template file for the
    • Make a copy of this file and rename it asconfig.jsonThe
    • Open with a text editorconfig.jsonfile, fill in the necessary configuration information according to the instructions inside. This is the most critical step, the specific configuration items are shown in the table below.
  7. Starting services:
    • Return to the project root directory and run the following command in a terminal to start the program:
      python main.py
      
    • After a successful startup, the terminal displays the address where the service is running, usually thehttp://127.0.0.1:5000The
  8. access system:
    • Open your browser and visit the address shown in the previous step to access the system interface to begin using it.

Description of core configuration items (config.json)

The configuration file is the basis for the operation of the entire system, where you need to fill in the authorization information for each platform.

configuration item clarification Acquisition method
wechat_appid The AppID of your WeChat. Login to WeChat Public Platform and check in "Development" - "Basic Configuration".
wechat_appsecret The AppSecret (application key) of your WeChat. Same as above, on the same page as the AppID. Please keep it safe and do not disclose it.
gemini_api_key If you choose to use the Google Gemini model, you need to fill in its API Key. Head over to the official Google AI Studio website to apply.
deepseek_api_key If you choose to use the DeepSeek model, you need to fill in its API Key. Go to the DeepSeek platform website to apply.
dashscope_api_key If you choose to use the AliCloud Hundred Refinement model, you need to fill in its API Key. Go to the official website of AliCloud Hundred Refinement Platform to apply.
pexels_api_key If you use Pexels gallery for smart mapping, you need to fill in its API Key. Go to the API page on the Pexels website to apply.
author Sets the author name to be displayed by default when posting articles. Custom Fill.
image_model Select the model used for the mapping, e.g.geminimaybepexelsThe Select based on the API Key you have configured.

take note of: If you deploy the service on a public server, you need to add the public IP address of the server to the IP whitelist of the WeChat public number backend, otherwise you can't publish articles successfully.

application scenario

  1. Self-media creators
    For individual self-publishers who run public accounts, this tool can greatly liberate productivity. Creators can set up their own focus areas and writing styles, let AI automatically track hotspots and generate first drafts, while they only need to invest a small amount of time in revising and touching up, thus realizing daily or even multiple daily updates and keeping the account active.
  2. Corporate New Media Team
    The new media department of an enterprise usually needs to maintain accounts on multiple platforms, and the pressure of content production is high. AIWeChatauto can be used as a highly efficient auxiliary tool for batch generation of industry information, product introduction or marketing campaign copy in line with the brand's tone, so that the team members can focus more on high-value work such as content strategy, user interaction and data analysis.
  3. Content Marketing Agency
    Marketing agencies that serve multiple clients can use this tool to quickly build content production lines. By customizing different AI writing templates and typography styles for different clients, it is possible to scale content output and maintain decent content quality while ensuring speed of delivery.

QA

  1. Why do pictures in articles sometimes not show up?
    This is usually the result of image anti-stealing links.AIWeChatauto has built-in image proxies and WeChat image uploads to handle this issue automatically. If you are experiencing this issue, make sure you are using the latest version of the program, as older versions may not handle it well.
  2. What should I do if I get an interface error when calling AI Writing?
    First of all, please check that you are in theconfig.jsonThe API Key filled in the file is correct and valid. Next, check if your server network can connect to the corresponding AI platform properly. If the network and API Key are normal, try switching to another alternate large language model in your system.
  3. What is the reason why it fails when posting an article to public?
    There are three most common reasons for publishing failures: first, publicAppIDmaybeAppSecretConfiguration error; second, the public IP address of the server has not been added to the IP whitelist in the public backend; third, the cover image of the article or the image material in the content is not compliant or failed to upload. Please troubleshoot these configurations one by one.
  4. Do I need to add the server IP address to the public whitelist?
    Yes. For security reasons, the WeChat Public Platform only allows whitelisted IP addresses to make calls through the API. Therefore, you must add the public IP address of the server where AIWeChatauto is deployed to the IP whitelist list on the WeChat Public Platform "Development" - "Basic Configuration" page.
0Bookmarked
0kudos

Recommended

Can't find AI tools? Try here!

Just type in the keyword Accessibility Bing SearchYou can quickly find all the AI tools on this site.

Top

en_USEnglish