Mirai is a high -efficiency robot library supported by the QQ Android protocol under the entire platform, providing QQ Android protocol
The name of this project comes from
Kuriyama Mirai, the future of Kyoto Animation "The Prescription of Realm"
Crypton's creation and activity represented by Hatsune Miku (Magical Mirai )
The icon and image are drawn by the artist Dazecake
Mirai
English
statement
All development aims to learn, do not use it for illegal use
- Mirai is a software that is completely free and open source code. It is for learning and entertainment.
- Mirai will not force the fees in any way, or propose material conditions to the user
- Mirai is maintained by the entire open source community, and it is not an individual's work. All contributors enjoy the copyright of their works.
license
Copyright (C) 2019-2023 Mamoe Technologies and contributors.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .
mirai
uses an AGPLv3
protocol open source. In order to develop the entire community, we strongly recommend that you do the following points:
- Indirect contact (including but not limited to the use of
Http API
or cross -process technology) to use AGPLv3
open source to mirai
- Do not encourage, do not support all commercial use
In view of the particularity of the project, the development team may stop updating or deleting the project at any time.
Derivative software needs to be referenced
- If the software package released by mirai does not modify Mirai, the derivative items need to mention the use of mirai in any part of the description or application.
- If you modify the Mirai source code before publishing, or refer to the release of another project within Mirai , the derivative project must be in the first place in the article or the first appearing in the related content of 'mirai'
https://github.com/mamoe/mirai
). Do not distort or hide the facts of free and open source.
Protocol support
Support protocol list
News related
- Word
- Native expression
- Mall expression
- Give it a poke
- Picture (custom emoticon)
- 等 等, JSON and other rich text messages
- Long message (5000 characters+ 50 pictures)
- Quote reply
- merge forward
- withdraw
- Refer to group members
- Mention all members
- voice
- Flashing photo
- Request group member news
- Custom message
- music sharing
- short video
Group -related
- Group list
- Member list
- Group member permissions
- Ban
- All prohibited
- Group announcement management
- Group settings (automatic approval, group announcement, member invitation, anonymous chat)
- Processing application application
- Remove
- group file
Friend -related
- friends list
- Application for new friends
- Delete friends
Other client
- Synchronous message of other clients
- Send messages to other clients
Agreement that does not support
- Money is related, like likes, receivables and payment
- Sensitive operations, such as actively adding friends, actively joining the group, actively inviting friends to add groups
- Security correlation, obtain account login vouchers (token, cookie, etc.)
All development aims to learn, do not use it for illegal use
Quick to use
development related
Development document: Read or read in github or at docs.mirai.mamoe.net
Participate in contribution: Contributing
Update log: release
Development Plan: Milestones
Mirai Development Group and Official Series Project: Project-Mirai
Mirai community related project (old): AWESOME-MIRAI
sponsor
- With the purpose of building a better learning environment with more MiRAI developers, users, and supporters, Mirai issued the construction of an official community on March 1, 2021. Community construction may involve: learning forums, plug -in centers (under construction), etc. Due to the need for the operation and maintenance of the community, the Mirai project opens the Sponsor function.
- Please note that sponsorship is all voluntary. The sponsors will not obtain privileges, and they can also use all functions without sponsorship. It is convenient for fund management, and no refund, discounting and other options are not provided after sponsorship. The final explanation right belongs to the community operation team.
- All sponsorship amounts, flowing, bill numbers, etc. will be publicized transparently. Welcome anyone to check and make suggestions at any time.
Acknowledgments
Intellij IDEA is an IDE that improves the productivity of developers to the greatest extent, suitable for JVM platform language.
Special thanks to JetBrains for providing free to open source projects for the authorization of IDE and other IDEs