希望完善消息类型
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 5.3k
- Forks
- 1.6k
- PR merge metrics
- No merged PRs in 30d
Description
下面是官方的消息类型描述,我只能帮到这里了,谢谢
{
"LANG": "zh_CN",
"SP_CONTACT_FILE_HELPER": "filehelper",
"SP_CONTACT_NEWSAPP": "newsapp",
"SP_CONTACT_RECOMMEND_HELPER": "fmessage",
"CONTACTFLAG_CONTACT": 1,
"CONTACTFLAG_CHATCONTACT": 2,
"CONTACTFLAG_CHATROOMCONTACT": 4,
"CONTACTFLAG_BLACKLISTCONTACT": 8,
"CONTACTFLAG_DOMAINCONTACT": 16,
"CONTACTFLAG_HIDECONTACT": 32,
"CONTACTFLAG_FAVOURCONTACT": 64,
"CONTACTFLAG_3RDAPPCONTACT": 128,
"CONTACTFLAG_SNSBLACKLISTCONTACT": 256,
"CONTACTFLAG_NOTIFYCLOSECONTACT": 512,
"CONTACTFLAG_TOPCONTACT": 2048,
"MM_USERATTRVERIFYFALG_BIZ": 1,
"MM_USERATTRVERIFYFALG_FAMOUS": 2,
"MM_USERATTRVERIFYFALG_BIZ_BIG": 4,
"MM_USERATTRVERIFYFALG_BIZ_BRAND": 8,
"MM_USERATTRVERIFYFALG_BIZ_VERIFIED": 16,
"MM_DATA_TEXT": 1,
"MM_DATA_HTML": 2,
"MM_DATA_IMG": 3,
"MM_DATA_PRIVATEMSG_TEXT": 11,
"MM_DATA_PRIVATEMSG_HTML": 12,
"MM_DATA_PRIVATEMSG_IMG": 13,
"MM_DATA_VOICEMSG": 34,
"MM_DATA_PUSHMAIL": 35,
"MM_DATA_QMSG": 36,
"MM_DATA_VERIFYMSG": 37,
"MM_DATA_PUSHSYSTEMMSG": 38,
"MM_DATA_QQLIXIANMSG_IMG": 39,
"MM_DATA_POSSIBLEFRIEND_MSG": 40,
"MM_DATA_SHARECARD": 42,
"MM_DATA_VIDEO": 43,
"MM_DATA_VIDEO_IPHONE_EXPORT": 44,
"MM_DATA_EMOJI": 47,
"MM_DATA_LOCATION": 48,
"MM_DATA_APPMSG": 49,
"MM_DATA_VOIPMSG": 50,
"MM_DATA_STATUSNOTIFY": 51,
"MM_DATA_VOIPNOTIFY": 52,
"MM_DATA_VOIPINVITE": 53,
"MM_DATA_MICROVIDEO": 62,
"MM_DATA_SYSNOTICE": 9999,
"MM_DATA_SYS": 10000,
"MM_DATA_RECALLED": 10002,
"MSGTYPE_TEXT": 1,
"MSGTYPE_IMAGE": 3,
"MSGTYPE_VOICE": 34,
"MSGTYPE_VIDEO": 43,
"MSGTYPE_MICROVIDEO": 62,
"MSGTYPE_EMOTICON": 47,
"MSGTYPE_APP": 49,
"MSGTYPE_VOIPMSG": 50,
"MSGTYPE_VOIPNOTIFY": 52,
"MSGTYPE_VOIPINVITE": 53,
"MSGTYPE_LOCATION": 48,
"MSGTYPE_STATUSNOTIFY": 51,
"MSGTYPE_SYSNOTICE": 9999,
"MSGTYPE_POSSIBLEFRIEND_MSG": 40,
"MSGTYPE_VERIFYMSG": 37,
"MSGTYPE_SHARECARD": 42,
"MSGTYPE_SYS": 10000,
"MSGTYPE_RECALLED": 10002,
"MSG_SEND_STATUS_READY": 0,
"MSG_SEND_STATUS_SENDING": 1,
"MSG_SEND_STATUS_SUCC": 2,
"MSG_SEND_STATUS_FAIL": 5,
"APPMSGTYPE_TEXT": 1,
"APPMSGTYPE_IMG": 2,
"APPMSGTYPE_AUDIO": 3,
"APPMSGTYPE_VIDEO": 4,
"APPMSGTYPE_URL": 5,
"APPMSGTYPE_ATTACH": 6,
"APPMSGTYPE_OPEN": 7,
"APPMSGTYPE_EMOJI": 8,
"APPMSGTYPE_VOICE_REMIND": 9,
"APPMSGTYPE_SCAN_GOOD": 10,
"APPMSGTYPE_GOOD": 13,
"APPMSGTYPE_EMOTION": 15,
"APPMSGTYPE_CARD_TICKET": 16,
"APPMSGTYPE_REALTIME_SHARE_LOCATION": 17,
"APPMSGTYPE_TRANSFERS": 2000,
"APPMSGTYPE_RED_ENVELOPES": 2001,
"APPMSGTYPE_READER_TYPE": 100001,
"UPLOAD_MEDIA_TYPE_IMAGE": 1,
"UPLOAD_MEDIA_TYPE_VIDEO": 2,
"UPLOAD_MEDIA_TYPE_AUDIO": 3,
"UPLOAD_MEDIA_TYPE_ATTACHMENT": 4,
"PROFILE_BITFLAG_NOCHANGE": 0,
"PROFILE_BITFLAG_CHANGE": 190,
"CHATROOM_NOTIFY_OPEN": 1,
"CHATROOM_NOTIFY_CLOSE": 0,
"StatusNotifyCode_READED": 1,
"StatusNotifyCode_ENTER_SESSION": 2,
"StatusNotifyCode_INITED": 3,
"StatusNotifyCode_SYNC_CONV": 4,
"StatusNotifyCode_QUIT_SESSION": 5,
"VERIFYUSER_OPCODE_ADDCONTACT": 1,
"VERIFYUSER_OPCODE_SENDREQUEST": 2,
"VERIFYUSER_OPCODE_VERIFYOK": 3,
"VERIFYUSER_OPCODE_VERIFYREJECT": 4,
"VERIFYUSER_OPCODE_SENDERREPLY": 5,
"VERIFYUSER_OPCODE_RECVERREPLY": 6,
}
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file, test, or entry point is named. Start by locating the repository's message-type definitions and compare them with the supplied constants; the work is done when the intended message types are represented consistently and relevant checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100