awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Urinx avatar

Urinx/WeixinBot

0
View on GitHub↗
7,390 星标·1,967 分支·Python·Apache-2.0·3 次浏览

WeixinBot

WeixinBot is a framework for WeChat account automation and bot development. It provides a programmable interface to monitor incoming messages and trigger automated actions within the WeChat ecosystem.

The system emulates a browser session using a WebSocket-based protocol and establishes identity through QR code authentication. It maintains session-state persistence to keep accounts active without repeated verification.

The project covers message processing for text, images, voice notes, and location data, and supports the transmission of emojis and links. It includes utilities for user contact management and the asynchronous retrieval of media files for local storage. Additionally, the framework supports message revocation to remove previously sent content.

Features

  • WeChat Automation Tools - Provides a programmable interface for automating interactions and managing accounts within the WeChat ecosystem.
  • Bot Development Frameworks - Offers a comprehensive framework for building automated bots that respond to messages and manage WeChat conversations.
  • Incoming Message Processors - Implements handlers for processing incoming text, images, and voice notes to trigger real-time responses.
  • Messaging API Interfaces - Provides an abstraction layer that maps high-level functions to raw network packets and protocol commands.
  • Protocol Emulation Libraries - Emulates a browser session using a WebSocket-based protocol to mirror a real user session.
  • Text Message Transmission - Enables the transmission of text, emojis, and links to individual users or group conversations.
  • WeChat Message Processing - Provides a system to monitor incoming text and media to trigger custom automated external actions.
  • Event-Driven Messaging Systems - Implements an architecture for responding to real-time data streams and message triggers from the server.
  • Media Content Retrievers - Provides programmatic retrieval of images, videos, and voice recordings from the messaging platform for local storage.
  • Session State Persistence - Maintains authenticated user identities and connection metadata across sessions to avoid repeated verification.
  • QR-Code Handshakes - Implements a secure session handshake using QR codes to link a mobile device with the bot client.

Star 历史

urinx/weixinbot 的 Star 历史图表urinx/weixinbot 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

urinx/weixinbot 是做什么的?

WeixinBot is a framework for WeChat account automation and bot development. It provides a programmable interface to monitor incoming messages and trigger automated actions within the WeChat ecosystem.

urinx/weixinbot 的主要功能有哪些?

urinx/weixinbot 的主要功能包括:WeChat Automation Tools, Bot Development Frameworks, Incoming Message Processors, Messaging API Interfaces, Protocol Emulation Libraries, Text Message Transmission, WeChat Message Processing, Event-Driven Messaging Systems。

urinx/weixinbot 有哪些开源替代品?

urinx/weixinbot 的开源替代品包括: devo919/gewechat — Gewechat is a bot framework and API wrapper for automating WeChat accounts. It provides a programmatic interface to… cluic/wxauto — wxauto is a Python library and bot framework designed for the programmatic control of the WeChat Windows desktop… eatmoreapple/openwechat — OpenWeChat is a Go language software development kit and API wrapper designed for integrating WeChat messaging and… littlecodersh/itchat — ItChat is a programmable API framework and command line client for automating personal WeChat accounts. It provides a… whiskeysockets/baileys — Baileys is a TypeScript API client library used to interact with the WhatsApp Web API via WebSockets without requiring… liuwons/wxbot — wxBot is a framework and toolkit for WeChat messaging automation. It provides a programmatic interface to send and…

WeixinBot 的开源替代方案

相似的开源项目,按与 WeixinBot 的功能重合度排序。
  • devo919/gewechatDevo919 的头像

    Devo919/Gewechat

    3,384在 GitHub 上查看↗

    Gewechat is a bot framework and API wrapper for automating WeChat accounts. It provides a programmatic interface to manage account sessions, automate the delivery of multi-modal messages, and administer group chats and contact directories. The project focuses on integrating external large language models into the messaging pipeline to automate conversational responses and handle queries. It utilizes a bridge to connect these AI models with the messaging platform for automated interaction. The system covers a broad range of capabilities, including event-driven message processing, asynchronous

    Java
    在 GitHub 上查看↗3,384
  • cluic/wxautocluic 的头像

    cluic/wxauto

    7,140在 GitHub 上查看↗

    wxauto is a Python library and bot framework designed for the programmatic control of the WeChat Windows desktop client. It functions as a wrapper that enables the automation of messaging and social feed functions by simulating user interface interactions. The library distinguishes itself by providing a bridge between network requests and local UI automation, allowing users to expose automation capabilities via a web interface. It utilizes background execution and simulated system-level inputs to trigger application events without moving the physical mouse cursor. The project covers extensiv

    Pythonautomaticpythonrpa
    在 GitHub 上查看↗7,140
  • eatmoreapple/openwechateatmoreapple 的头像

    eatmoreapple/openwechat

    5,477在 GitHub 上查看↗

    OpenWeChat is a Go language software development kit and API wrapper designed for integrating WeChat messaging and account management into Go applications. It serves as a bot framework and messaging library for handling real-time chat events and programmatic interactions with the platform. The project provides a comprehensive system for session management, including QR code authentication and the persistence of session cookies in JSON format to maintain access across restarts. It distinguishes itself by offering capabilities to intercept and preserve messages that senders attempt to revoke, a

    Gobotgogolang
    在 GitHub 上查看↗5,477
  • littlecodersh/itchatlittlecodersh 的头像

    littlecodersh/ItChat

    26,462在 GitHub 上查看↗

    ItChat is a programmable API framework and command line client for automating personal WeChat accounts. It provides a system for building custom chatbot interactions and automating account settings and repetitive interactions. The project distinguishes itself through a multi-account management system that allows several account instances to run concurrently within a single process. It utilizes QR code authentication for logins and supports persistent session management, enabling applications to restart via hot reloading without requiring new authentication scans. The framework covers message

    Pythonapiitchatrobot
    在 GitHub 上查看↗26,462
  • 查看 WeixinBot 的所有 30 个替代方案→