UNPKG

@tnwx/miniprogram

Version:

TNWX 微信系开发脚手架之极速开发微信小程序

42 lines (41 loc) 1.26 kB
/** * @author Javen * @copyright javendev@126.com * @description 小程序客服消息相关 API */ export declare class MiniCustomerMsgApi { private static getTempMediaUrl; /** * 获取客服消息内的临时素材。即下载临时的多媒体文件。目前小程序仅支持下载图片文件 * @param mediaId 媒体文件 ID */ static getTempMedia(mediaId: string): Promise<any>; private static sendUrl; /** * 发送客服消息给用户 * @param openId 用户的 openId * @param msgType 消息类型 * @param data 消息对应的数据 */ static send(openId: string, msgType: MiniCSRMsgType, data?: object): Promise<any>; private static setTypingUrl; /** * 下发客服当前输入状态给用户 * @param openId 用户的 openId * @param command 命令 */ static setTyping(openId: string, command: string): Promise<any>; private static uploadUrl; /** * 新增临时素材 * @param filePath 文件路径 * @param mediaType 文件类型 */ static uploadMedia(filePath: string, mediaType: string): Promise<any>; } export declare enum MiniCSRMsgType { TEXT = 0, IMAGE = 1, LINK = 2, MINIPROGRAMPAGE = 3 }