redai-automation-web-sdk
Version:
TypeScript SDK for RedAI Automation Web API - Zalo Personal automation, messaging, advanced sticker search, and bulk operations. 100% compatible with automation-web backend. v1.8.1: Updated GroupInfo interface to match backend controller with complete gro
117 lines • 4.26 kB
JavaScript
;
// ==================== ENUMS & TYPES ====================
Object.defineProperty(exports, "__esModule", { value: true });
exports.ZaloReactions = exports.MessageType = exports.Urgency = exports.TextStyle = exports.ThreadType = void 0;
/**
* Thread Type Enum - chuẩn theo zalo-personal SDK
*/
var ThreadType;
(function (ThreadType) {
ThreadType[ThreadType["User"] = 0] = "User";
ThreadType[ThreadType["Group"] = 1] = "Group";
})(ThreadType || (exports.ThreadType = ThreadType = {}));
/**
* Text Style Enum - chuẩn theo zalo-personal SDK
*/
var TextStyle;
(function (TextStyle) {
TextStyle["Bold"] = "b";
TextStyle["Italic"] = "i";
TextStyle["Underline"] = "u";
TextStyle["StrikeThrough"] = "s";
TextStyle["Red"] = "c_db342e";
TextStyle["Orange"] = "c_f27806";
TextStyle["Yellow"] = "c_f7b503";
TextStyle["Green"] = "c_15a85f";
TextStyle["Small"] = "f_13";
TextStyle["Big"] = "f_18";
TextStyle["UnorderedList"] = "lst_1";
TextStyle["OrderedList"] = "lst_2";
TextStyle["Indent"] = "ind_$";
})(TextStyle || (exports.TextStyle = TextStyle = {}));
/**
* Urgency Enum - chuẩn theo zalo-personal SDK
*/
var Urgency;
(function (Urgency) {
Urgency[Urgency["Default"] = 0] = "Default";
Urgency[Urgency["Important"] = 1] = "Important";
Urgency[Urgency["Urgent"] = 2] = "Urgent";
})(Urgency || (exports.Urgency = Urgency = {}));
/**
* Message Type Enum - chuẩn theo automation-web
*/
var MessageType;
(function (MessageType) {
MessageType["WebChat"] = "webchat";
MessageType["Photo"] = "chat.photo";
MessageType["Video"] = "chat.video";
MessageType["File"] = "chat.file";
MessageType["Sticker"] = "chat.sticker";
MessageType["Link"] = "chat.link";
MessageType["Location"] = "chat.location";
MessageType["Contact"] = "chat.contact";
MessageType["Todo"] = "chat.todo";
MessageType["GroupPoll"] = "group.poll";
})(MessageType || (exports.MessageType = MessageType = {}));
/**
* Zalo Reactions Enum - chuẩn theo automation-web
*/
var ZaloReactions;
(function (ZaloReactions) {
ZaloReactions["HEART"] = "/-heart";
ZaloReactions["LIKE"] = "/-strong";
ZaloReactions["HAHA"] = ":>";
ZaloReactions["WOW"] = ":o";
ZaloReactions["CRY"] = ":-((";
ZaloReactions["ANGRY"] = ":-h";
ZaloReactions["KISS"] = ":-*";
ZaloReactions["TEARS_OF_JOY"] = ":')";
ZaloReactions["SHIT"] = "/-shit";
ZaloReactions["ROSE"] = "/-rose";
ZaloReactions["BROKEN_HEART"] = "/-break";
ZaloReactions["DISLIKE"] = "/-weak";
ZaloReactions["LOVE"] = ";xx";
ZaloReactions["CONFUSED"] = ";-/";
ZaloReactions["WINK"] = ";-)";
ZaloReactions["FADE"] = "/-fade";
ZaloReactions["SUN"] = "/-li";
ZaloReactions["BIRTHDAY"] = "/-bd";
ZaloReactions["BOMB"] = "/-bome";
ZaloReactions["OK"] = "/-ok";
ZaloReactions["PEACE"] = "/-v";
ZaloReactions["THANKS"] = "/-thanks";
ZaloReactions["PUNCH"] = "/-punch";
ZaloReactions["SHARE"] = "/-share";
ZaloReactions["PRAY"] = "_()_";
ZaloReactions["NO"] = "/-no";
ZaloReactions["BAD"] = "/-bad";
ZaloReactions["LOVE_YOU"] = "/-loveu";
ZaloReactions["SAD"] = "--b";
ZaloReactions["VERY_SAD"] = ":((";
ZaloReactions["COOL"] = "x-)";
ZaloReactions["NERD"] = "8-)";
ZaloReactions["BIG_SMILE"] = ";-d";
ZaloReactions["SUNGLASSES"] = "b-)";
ZaloReactions["NEUTRAL"] = ":--|";
ZaloReactions["SAD_FACE"] = "p-(";
ZaloReactions["BYE"] = ":-bye";
ZaloReactions["SLEEPY"] = "|-)";
ZaloReactions["WIPE"] = ":wipe";
ZaloReactions["DIG"] = ":-dig";
ZaloReactions["ANGUISH"] = "&-(";
ZaloReactions["HANDCLAP"] = ":handclap";
ZaloReactions["ANGRY_FACE"] = ">-|";
ZaloReactions["F_CHAIR"] = ":-f";
ZaloReactions["L_CHAIR"] = ":-l";
ZaloReactions["R_CHAIR"] = ":-r";
ZaloReactions["SILENT"] = ";-x";
ZaloReactions["SURPRISE"] = ":-o";
ZaloReactions["EMBARRASSED"] = ";-s";
ZaloReactions["AFRAID"] = ";-a";
ZaloReactions["SAD2"] = ":-<";
ZaloReactions["BIG_LAUGH"] = ":))";
ZaloReactions["RICH"] = "$-)";
ZaloReactions["BEER"] = "/-beer";
})(ZaloReactions || (exports.ZaloReactions = ZaloReactions = {}));
//# sourceMappingURL=messaging.type.js.map