NTQQ Protocol Implementation with Pure TypeScript, derived from the following projects:
The word "tanebi" is from Japanese and means "tinder" in English or "火种" in Chinese. The name is in respect of previous and contemporary QQ protocol implementation projects. No matter they are alive or not, they are the "tanebi" of today's QQ bot development.
It’s the blazing our sound
We all sing out with the same heat
We will go with our song
Yet still tomorrow is unknown
Login
- QRCode
- NTEasyLogin
- Password2
Message
- Text
- Face
- Mention (At)
- Image
- Reply3
- Record
- Video
- Market Face
- Long Message
- Multi Forwarded Message
- XML
- JSON
- Markdown
Operation
- Fetch friends
- Fetch groups
- Fetch group members
- Send poke
- Send face reaction
- Recall message
- Leave group
- Set member card
- Ban (mute) member
- Kick member
- Set member to admin
- Set special title
- Handle friend request
- Handle group request
- Handle group invitation
- Get client key
- Get cookies
Event
- Bot offline
- Poke
- Face reaction
- Message recall
- Friend request
- Group join request
- Group invited join request
- Group member increase
- Group member decrease
- Group invitation
- Group admin change
- Group essence message
- Group to do
Tip
If you want to contribute to this project, please consider using Visual Studio Code instead of JetBrains IDEs to improve type inferring performance and enhance coding experience.