Mania
An Experimental Implementation of NTQQ Protocol, with Pure Rustπ¦, Derived from Lagrange.Core
Install / Use
/learn @LagrangeDev/ManiaREADME
[!NOTE]
This project is originally frozen in radicle
[!WARNING]
This project is still in active development. The internal and external interfaces are still unstable
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<br/>Password~~ | π΄ | Forward | π’ | Set Special Title | π΄ | Message | π’ | | | | ~~UnusualDevice<br/>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
Development
Make sure to set up the Git hooks before contributing by moving the hook files
under scripts directory to .git/hooks:
mkdir -p .git/hooks
cp scripts/pre-commit .git/hooks/pre-commit
cp scripts/pre-push .git/hooks/pre-push
References
- All projects in LagrangeDev (and their twin projects)
- lz1998/ricq
- inmes-dev/qqbot.rs
Related Skills
himalaya
345.4kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
coding-agent
345.4kDelegate coding tasks to Codex, Claude Code, or Pi agents via background process
