@tnwx/wxcp
Version:
TNWX 微信系开发脚手架之极速开发企业微信/企业号
42 lines (41 loc) • 1.3 kB
TypeScript
import { QyTextMsg } from './entity/QyTextMsg';
import { QyMarkDownMsg } from './entity/QyMarkDownMsg';
import { QyImageMsg } from './entity/QyImageMsg';
import { QyNewsMsg } from './entity/QyNewsMsg';
/**
* @author Javen
* @copyright javendev@126.com
* @description 群机器人
*/
export declare class QyGroupRobotApi {
/**
* 往群组推送消息
* @param url webhook url
* @param jsonData 请求数据
*/
static send(url: string, jsonData: string): Promise<any>;
/**
* 发送文本消息
* @param url webhook 地址
* @param text 文本消息对象 QyTextMsg
*/
static sendTextMsg(url: string, text: QyTextMsg): Promise<any>;
/**
* 发送 markdown 消息
* @param url webhook 地址
* @param markdown markdown 消息对象 QyMarkDownMsg
*/
static sendMarkDownMsg(url: string, markdown: QyMarkDownMsg): Promise<any>;
/**
* 发送图片消息
* @param url webhook 地址
* @param image 图片消息对象 QyImageMsg
*/
static sendImageMsg(url: string, image: QyImageMsg): Promise<any>;
/**
* 发送图文消息
* @param url webhook 地址
* @param news 图文类型对象 QyNewsMsg
*/
static sendNewsMsg(url: string, news: QyNewsMsg): Promise<any>;
}