DingRobot 是一款用于发送钉钉消息的 npm 包,可用于前端项目中的自动化部署、定时任务提醒等场景。
本文将详细介绍如何使用 DingRobot。
安装
在项目根目录下,通过 npm 安装 DingRobot 包:
npm install ding-robot --save
使用方法
首先,需要在钉钉管理后台中创建一个机器人,并获取到对应的 webhook 地址。
在项目中引入 DingRobot 包,并初始化一个实例:
const DingRobot = require('ding-robot'); const options = { webhook: 'https://oapi.dingtalk.com/robot/send?access_token=your_access_token' }; const robot = new DingRobot(options);
其中,options
对象中的 webhook
属性需要替换为钉钉管理后台中的 webhook 地址。
接下来,就可以使用 robot
实例的方法发送消息了。常见的方法包括:
发送文本消息
const content = '您好,我是 DingRobot!'; robot.sendText(content);
发送链接消息
const title = '欢迎使用 DingRobot'; const text = 'DingRobot 是一款用于发送钉钉消息的 npm 包'; const url = 'https://github.com/xxx/ding-robot'; const picUrl = 'https://xxxxx.png'; robot.sendLink(title, text, url, picUrl);
发送 Markdown 消息
const title = '欢迎使用 DingRobot'; const text = '# DingRobot \n\n DingRobot 是一款用于发送钉钉消息的 npm 包'; robot.sendMarkdown(title, text);
发送 ActionCard 消息
const title = '欢迎使用 DingRobot'; const text = '请确认以下内容是否正确'; const singleTitle = '是'; const singleURL = 'https://xxxxx.com'; robot.sendActionCard(title, text, singleTitle, singleURL);
发送 FeedCard 消息
-- -------------------- ---- ------- ----- ----- - - - ------ ------------ ----------- ------------------------------------ ------- ------------------- -- - ------ -------- ----------- ---------------- ------- ------------------- - -- --------------------------
总结
本文介绍了如何使用 npm 包 DingRobot 发送钉钉消息,包括安装、初始化和常用方法的使用。
DingRobot 在前端项目的自动化部署和定时任务提醒等场景中有广泛的应用,希望本文能对读者有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056c7981e8991b448e5f84