Mirai is a software development kit and framework designed for building automated bots that interface with the QQ mobile protocol. It functions as a mobile protocol bridge and social API wrapper, enabling the automation of account interactions and the programmatic management of social networks.
Les fonctionnalités principales de mamoe/mirai sont : QQ Bot Development, Chat Bot Frameworks, Protocol-Level Automation, Bot Logic Frameworks, Chat Protocol Bridges, Friend Relationship Management, Group Membership Control, Social Media Automation Clients.
Les alternatives open-source à mamoe/mirai incluent : youfou/wxpy — wxpy is a Python library and bot framework that acts as an API wrapper for personal WeChat accounts. It provides a… mrs4s/go-cqhttp — go-cqhttp is a native Go implementation of the CQHTTP protocol that serves as a messaging platform gateway. It… telegraf/telegraf — Telegraf is a Node.js framework and typed API wrapper for building interactive chat agents on the Telegram platform.… openimsdk/open-im-server — Open-IM-Server is an instant messaging server and cross-platform messaging backend designed for real-time text and… floattech/zerobot-plugin — ZeroBot-Plugin is an extensible plugin framework for QQ group bots, providing a modular system that adds automation,… napneko/napcatqq — NapCatQQ is a cross-platform runtime that implements the communication protocol required to automate chat bots on the…
wxpy is a Python library and bot framework that acts as an API wrapper for personal WeChat accounts. It provides a programming interface to automate account tasks, send messages, and manage contacts. The project functions as a chatbot integration engine, allowing users to connect external AI services and custom logic to automatically respond to private and group conversations. It includes a social media automation toolkit for programmatically handling friend requests and group memberships. The framework covers multimedia message broadcasting, user profile retrieval, and contact search. It al
go-cqhttp is a native Go implementation of the CQHTTP protocol that serves as a messaging platform gateway. It translates network events from the QQ messaging platform into standardized JSON messages, providing a backend for building automated bots. The project distinguishes itself by supporting bidirectional communication through both HTTP APIs and WebSocket connections. It features a flexible execution model that includes both forward and reverse communication modes, allowing remote servers to initiate connections and manage client sessions. The system covers a broad range of capabilities,
Telegraf is a Node.js framework and typed API wrapper for building interactive chat agents on the Telegram platform. It provides a structured environment for developing automated agents that interface with the Telegram Bot API to process and respond to user messages. The framework uses a middleware-based request router to process incoming events through a customizable chain of handlers. This architecture allows for dynamic command routing and the use of a context-object pattern to pass updates and API methods through the processing pipeline. The system supports multiple event delivery method
Open-IM-Server is an instant messaging server and cross-platform messaging backend designed for real-time text and media communication. It provides a distributed chat architecture that coordinates user sessions and group communications across multiple server nodes to support millions of concurrent users. The system features a scalable message distribution model that utilizes asynchronous message pipelines and distributed queueing to maintain reliability during traffic spikes. It employs multi-level data caching across local memory and distributed stores to reduce latency and uses a document-b