awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mamoe avatar

mamoe/mirai

0
View on GitHub↗
14,831 stars·2,505 forks·Kotlin·AGPL-3.0·7 vuesmirai.mamoe.net↗

Mirai

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.

The project provides specialized tools for QQ bot development, including frameworks for managing group memberships, permissions, and moderation settings. It also includes utilities for social relationship automation, such as processing friendship requests and maintaining organized contact lists.

The system supports the transmission of multi-format messages including text, images, and audio to individuals or groups. It further incorporates mechanisms for cross-device state synchronization to ensure consistent message history and account states across connected devices.

Features

  • QQ Bot Development - A comprehensive framework for building automated agents specifically for the QQ messaging platform.
  • Chat Bot Frameworks - Provides a software development kit for automating account interactions and sending rich media messages.
  • Protocol-Level Automation - Interacts with native mobile protocols to automate user actions and message transmissions.
  • Bot Logic Frameworks - Enables the creation of custom bot logic and automation of user actions via mobile protocol interfaces.
  • Chat Protocol Bridges - Provides a communication bridge between the QQ mobile protocol and standardized interfaces for bot automation.
  • Friend Relationship Management - Processes friendship requests and maintains connected user lists to organize social relationships.
  • Group Membership Control - Provides tools for controlling group memberships, permissions, and moderation settings within shared communication spaces.
  • Social Media Automation Clients - Programmatically manages friend requests and contact lists to organize social connections.
  • Group Administration Tools - Automates the administration of group memberships, permissions, and moderation settings within the QQ ecosystem.
  • Messaging Multimedia Transmission - Provides a single interface for transmitting text, images, audio, and other rich media formats to users and groups.
  • Social Networking APIs - Provides a programmatic interface for controlling group permissions, memberships, and synchronized client states.
  • Cross-Device State Synchronization - Ensures consistency of message history and account states across multiple connected devices.
  • User State Synchronization - Coordinates message history and account states across multiple connected devices for a consistent experience.
  • Asynchronous Request Handlers - Matches asynchronous network replies to original requests using unique identifiers to manage concurrent operations.
  • Protocol Abstraction Layers - Implements an architectural layer that decouples bot logic from specific messaging protocol versions.
  • Packet Serialization Frameworks - Maps structured internal objects to binary packets required for transmission over the mobile protocol.
  • Message Dispatch Policies - Queues outgoing text and media packets to prevent protocol congestion and ensure reliable delivery.
  • Protocol-Based Routing Rules - Routes data packets between high-level APIs and low-level mobile protocol implementations based on protocol type.
  • Architectural State Synchronizers - Synchronizes the internal bot state by reacting to asynchronous network events from the mobile client.

Historique des stars

Graphique de l'historique des stars pour mamoe/miraiGraphique de l'historique des stars pour mamoe/mirai

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait mamoe/mirai ?

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.

Quelles sont les fonctionnalités principales de mamoe/mirai ?

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.

Quelles sont les alternatives open-source à mamoe/mirai ?

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…

Alternatives open source à Mirai

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Mirai.
  • youfou/wxpyAvatar de youfou

    youfou/wxpy

    14,270Voir sur GitHub↗

    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

    Pythonapiwechatweixin
    Voir sur GitHub↗14,270
  • mrs4s/go-cqhttpAvatar de Mrs4s

    Mrs4s/go-cqhttp

    10,653Voir sur GitHub↗

    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,

    Gobotcoolqcoolq-http-api
    Voir sur GitHub↗10,653
  • telegraf/telegrafAvatar de telegraf

    telegraf/telegraf

    9,158Voir sur GitHub↗

    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

    TypeScript
    Voir sur GitHub↗9,158
  • openimsdk/open-im-serverAvatar de openimsdk

    openimsdk/open-im-server

    16,469Voir sur GitHub↗

    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

    Gochatimmessaging
    Voir sur GitHub↗16,469
  • Voir les 30 alternatives à Mirai→