@ctsy/dingboot
TypeScript icon, indicating that this package has built-in type declarations

1.0.5 • Public • Published

dingboot

钉钉机器人

/**
 * 钉钉群通知机器人Api
 * @see https://open-doc.dingtalk.com/microapp/serverapi2/qf2nxq
 */
export default class Dingboot {
    protected t: string;
    constructor(token: string);
    post(data: any): Promise<any>;
    /**
     * 发送文字信息推送
     * @param content
     * @param at 被@人的手机号(在text内容里要有@手机号)
     * @param all
     */
    text(content: string, at?: string[], all?: boolean): Promise<any>;
    /**
     * 发送Markdown文档
     * @param title 首屏会话透出的展示内容
     * @param text markdown格式的消息
     * @param at 被@人的手机号(在text内容里要有@手机号)
     * @param all
     */
    markdown(title: string, text: string, at?: string[], all?: boolean): Promise<any>;
    /**
     * 发送Link类型
     * @param title
     * @param text
     * @param messageUrl
     * @param picUrl
     */
    link(title: string, text: string, messageUrl: string, picUrl?: string): Promise<any>;
}
/**
 * 钉钉通知消息类型
 * @see https://open-doc.dingtalk.com/microapp/serverapi2/qf2nxq
 */
export declare enum DingMsgType {
    /**
     * 文本消息
     */
    text = "text",
    /**
     * Markdown文档格式
     */
    markdown = "markdown",
    /**
     * 链接形式
     */
    link = "link",
    /**
     * 图文带按钮可独立跳转类型
     */
    actionCard = "actionCard",
    /**
     * 新闻推送类型
     */
    feedCard = "feedCard"
}

Package Sidebar

Install

npm i @ctsy/dingboot

Weekly Downloads

2

Version

1.0.5

License

MIT

Unpacked Size

7.05 kB

Total Files

7

Last publish

Collaborators

  • yanpengquan
  • ida_xyt