wechaty-puppet
Version:
Abstract Puppet for Wechaty
82 lines • 4.86 kB
JavaScript
/**
* Wechaty Puppet Unified Schema for Message
*/
export var MessageType;
(function (MessageType) {
MessageType[MessageType["Unknown"] = 0] = "Unknown";
MessageType[MessageType["Attachment"] = 1] = "Attachment";
MessageType[MessageType["Audio"] = 2] = "Audio";
MessageType[MessageType["Contact"] = 3] = "Contact";
MessageType[MessageType["ChatHistory"] = 4] = "ChatHistory";
MessageType[MessageType["Emoticon"] = 5] = "Emoticon";
MessageType[MessageType["Image"] = 6] = "Image";
MessageType[MessageType["Text"] = 7] = "Text";
MessageType[MessageType["Location"] = 8] = "Location";
MessageType[MessageType["MiniProgram"] = 9] = "MiniProgram";
MessageType[MessageType["GroupNote"] = 10] = "GroupNote";
MessageType[MessageType["Transfer"] = 11] = "Transfer";
MessageType[MessageType["RedEnvelope"] = 12] = "RedEnvelope";
MessageType[MessageType["Recalled"] = 13] = "Recalled";
MessageType[MessageType["Url"] = 14] = "Url";
MessageType[MessageType["Video"] = 15] = "Video";
MessageType[MessageType["Post"] = 16] = "Post";
})(MessageType || (MessageType = {}));
/**
* Huan(202001): Wechat Server Message Type Value (to be confirmed.)
*/
export var WechatAppMessageType;
(function (WechatAppMessageType) {
WechatAppMessageType[WechatAppMessageType["Text"] = 1] = "Text";
WechatAppMessageType[WechatAppMessageType["Img"] = 2] = "Img";
WechatAppMessageType[WechatAppMessageType["Audio"] = 3] = "Audio";
WechatAppMessageType[WechatAppMessageType["Video"] = 4] = "Video";
WechatAppMessageType[WechatAppMessageType["Url"] = 5] = "Url";
WechatAppMessageType[WechatAppMessageType["Attach"] = 6] = "Attach";
WechatAppMessageType[WechatAppMessageType["Open"] = 7] = "Open";
WechatAppMessageType[WechatAppMessageType["Emoji"] = 8] = "Emoji";
WechatAppMessageType[WechatAppMessageType["VoiceRemind"] = 9] = "VoiceRemind";
WechatAppMessageType[WechatAppMessageType["ScanGood"] = 10] = "ScanGood";
WechatAppMessageType[WechatAppMessageType["Good"] = 13] = "Good";
WechatAppMessageType[WechatAppMessageType["Emotion"] = 15] = "Emotion";
WechatAppMessageType[WechatAppMessageType["CardTicket"] = 16] = "CardTicket";
WechatAppMessageType[WechatAppMessageType["RealtimeShareLocation"] = 17] = "RealtimeShareLocation";
WechatAppMessageType[WechatAppMessageType["ChatHistory"] = 19] = "ChatHistory";
WechatAppMessageType[WechatAppMessageType["MiniProgram"] = 33] = "MiniProgram";
WechatAppMessageType[WechatAppMessageType["Transfers"] = 2000] = "Transfers";
WechatAppMessageType[WechatAppMessageType["RedEnvelopes"] = 2001] = "RedEnvelopes";
WechatAppMessageType[WechatAppMessageType["ReaderType"] = 100001] = "ReaderType";
})(WechatAppMessageType || (WechatAppMessageType = {}));
/**
* Wechat Server Message Type Value (to be confirmed)
* Huan(202001): The Windows(PC) DLL match the following numbers.
*
* Huan(202111): 17(RealTimeLocation) & 6 (File) ?
* @see https://zhuanlan.zhihu.com/p/22474033
*/
export var WechatMessageType;
(function (WechatMessageType) {
WechatMessageType[WechatMessageType["Text"] = 1] = "Text";
WechatMessageType[WechatMessageType["Image"] = 3] = "Image";
WechatMessageType[WechatMessageType["Voice"] = 34] = "Voice";
WechatMessageType[WechatMessageType["VerifyMsg"] = 37] = "VerifyMsg";
WechatMessageType[WechatMessageType["PossibleFriendMsg"] = 40] = "PossibleFriendMsg";
WechatMessageType[WechatMessageType["ShareCard"] = 42] = "ShareCard";
WechatMessageType[WechatMessageType["Video"] = 43] = "Video";
WechatMessageType[WechatMessageType["Emoticon"] = 47] = "Emoticon";
WechatMessageType[WechatMessageType["Location"] = 48] = "Location";
WechatMessageType[WechatMessageType["App"] = 49] = "App";
WechatMessageType[WechatMessageType["VoipMsg"] = 50] = "VoipMsg";
WechatMessageType[WechatMessageType["StatusNotify"] = 51] = "StatusNotify";
WechatMessageType[WechatMessageType["VoipNotify"] = 52] = "VoipNotify";
WechatMessageType[WechatMessageType["VoipInvite"] = 53] = "VoipInvite";
WechatMessageType[WechatMessageType["MicroVideo"] = 62] = "MicroVideo";
WechatMessageType[WechatMessageType["Transfer"] = 2000] = "Transfer";
WechatMessageType[WechatMessageType["RedEnvelope"] = 2001] = "RedEnvelope";
WechatMessageType[WechatMessageType["MiniProgram"] = 2002] = "MiniProgram";
WechatMessageType[WechatMessageType["GroupInvite"] = 2003] = "GroupInvite";
WechatMessageType[WechatMessageType["File"] = 2004] = "File";
WechatMessageType[WechatMessageType["SysNotice"] = 9999] = "SysNotice";
WechatMessageType[WechatMessageType["Sys"] = 10000] = "Sys";
WechatMessageType[WechatMessageType["Recalled"] = 10002] = "Recalled";
})(WechatMessageType || (WechatMessageType = {}));
//# sourceMappingURL=message.js.map