https://github.com/lagrangedev/mania
An Implementation of NTQQ Protocol, with Pure Rustπ¦, Derived from Lagrange.Core
https://github.com/lagrangedev/mania
ntqq protocol qq-protocol qqbot rs-qq rust
Last synced: 11 days ago
JSON representation
An Implementation of NTQQ Protocol, with Pure Rustπ¦, Derived from Lagrange.Core
- Host: GitHub
- URL: https://github.com/lagrangedev/mania
- Owner: LagrangeDev
- License: gpl-3.0
- Created: 2024-12-01T15:38:12.000Z (6 months ago)
- Default Branch: lagrange
- Last Pushed: 2025-03-23T01:42:26.000Z (about 2 months ago)
- Last Synced: 2025-03-23T02:28:04.211Z (about 2 months ago)
- Topics: ntqq, protocol, qq-protocol, qqbot, rs-qq, rust
- Language: Rust
- Homepage:
- Size: 5.31 MB
- Stars: 42
- Watchers: 2
- Forks: 7
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

[](https://github.com/LagrangeDev/mania/actions)

> [!NOTE]\
> This project is originally frozen in
> [radicle](https://app.radicle.xyz/nodes/seed.radicle.garden/rad:z4QZVPDxLbGgd1oHFsjtJLQYtZ8ma)> [!WARNING]\
> This project is still in active development. The internal and external
> interfaces are still unstable## Disclaimer
[See Lagrange.Core](https://github.com/LagrangeDev/Lagrange.Core#disclaimer)
## Features List
| Protocol | Support | Login | Support | Messages | Support | Operations | Support | Events | Support |
| -------- | :-----: | ------------------------------ | :-----: | :------------ | :-----: | :---------------- | :-----: | :------------------ | :-----: |
| Windows | π΄ | QrCode | π’ | BounceFace | π΄ | Poke | π΄ | ~~Captcha~~ | π΄ |
| macOS | π΄ | ~~Password~~ | π΄ | Face | π‘ [^1] | Recall | π΄ | BotOnline | π’ |
| Linux | π’ | EasyLogin | π‘ | File | π‘[^1] | Leave Group | π΄ | BotOffline | π’ |
| | | ~~UnusualDevice
Password~~ | π΄ | Forward | π’ | Set Special Title | π΄ | Message | π’ |
| | | ~~UnusualDevice
Easy~~ | π΄ | ~~GreyTip~~ | π΄ | Kick Member | π΄ | Poke | π’ |
| | | ~~NewDeviceVerify~~ | π΄ | GroupReaction | π‘[^1] | Mute Member | π΄ | MessageRecall | π’ |
| | | | | Image | π’ | Set Admin | π΄ | GroupMemberDecrease | π’ |
| | | | | Json | π’ | Friend Request | π΄ | GroupMemberIncrease | π’ |
| | | | | KeyBoard | π΄ | Group Request | π΄ | GroupPromoteAdmin | π’ |
| | | | | LightApp | π’ | ~~Voice Call~~ | π΄ | GroupInvite | π’ |
| | | | | LongMsg | π‘[^1] | Client Key | π΄ | GroupRequestJoin | π’ |
| | | | | Markdown | π΄ | Cookies | π΄ | FriendRequest | π’ |
| | | | | MarketFace | π‘[^1] | Send Message | π‘ | ~~FriendTyping~~ | π΄ |
| | | | | Mention | π’ | | | ~~FriendVoiceCall~~ | π΄ |
| | | | | MultiMsg | π‘[^1] | | | | |
| | | | | Poke | π΄ | | | | |
| | | | | Record | π’ | | | | |
| | | | | SpecialPoke | π΄ | | | | |
| | | | | Text | π’ | | | | |
| | | | | Video | π’ | | | | |
| | | | | Xml | π’ | | | | |[^1]: Only implemented event parsing
## References
- All projects in [LagrangeDev](https://github.com/lagrangeDev) (and their twin
projects)
- [lz1998/ricq](https://github.com/lz1998/ricq)
- [inmes-dev/qqbot.rs](https://github.com/inmes-dev/qqbot.rs)