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
41 lines • 1.94 kB
TypeScript
/**
* Zalo Personal Advanced Messaging Service
* 100% khớp với automation-web/src/module/zalo-advanced-messaging
*/
import { HttpClient } from '../../utils/http.utils';
import { AutomationWebResponse } from '../../types/common.types';
import { SendDeliveredEventRequest, SendDeliveredEventResponse, SendSeenEventRequest, SendSeenEventResponse, SendTypingEventRequest, SendTypingEventResponse, UploadAttachmentRequest, UploadAttachmentResponse } from '../../types/dto/advanced-messaging.type';
/**
* Zalo Personal Advanced Messaging Service Class
* 100% khớp với automation-web ZaloAdvancedMessagingController
*/
export declare class AdvancedMessagingService {
private httpClient;
constructor(httpClient: HttpClient);
/**
* Gửi sự kiện đã nhận tin nhắn
* POST /zalo-personal/advanced-messaging/send-delivered-event
*/
sendDeliveredEvent(request: SendDeliveredEventRequest): Promise<AutomationWebResponse<SendDeliveredEventResponse>>;
/**
* Gửi sự kiện đã xem tin nhắn
* POST /zalo-personal/advanced-messaging/send-seen-event
*/
sendSeenEvent(request: SendSeenEventRequest): Promise<AutomationWebResponse<SendSeenEventResponse>>;
/**
* Gửi sự kiện đang gõ
* POST /zalo-personal/advanced-messaging/send-typing-event
*/
sendTypingEvent(request: SendTypingEventRequest): Promise<AutomationWebResponse<SendTypingEventResponse>>;
/**
* Upload file đính kèm
* POST /zalo-personal/advanced-messaging/upload-attachment
*/
uploadAttachment(request: UploadAttachmentRequest): Promise<AutomationWebResponse<UploadAttachmentResponse>>;
/**
* Upload ảnh sản phẩm
* POST /zalo-personal/advanced-messaging/upload-product-photo
*/
uploadProductPhoto(request: UploadAttachmentRequest): Promise<AutomationWebResponse<any>>;
}
//# sourceMappingURL=advanced-messaging.service.d.ts.map