简介
dingtalk-cli 是一款基于 Node.js 的命令行工具,可以用来快速地在钉钉群中发送消息。它是一个 npm 包,只需要通过 npm install 来安装就可以使用了。
安装
使用 npm 安装 dingtalk-cli:
$ npm install -g dingtalk-cli
配置
dingtalk-cli 使用钉钉的机器人 webhook 来发送消息,因此需要先在钉钉中创建一个机器人,并获取 webhook 地址。
打开钉钉群聊,在右上角点击「群设置」,进入「机器人管理」页面。
选择「自定义」类型,并填写机器人名称。
完成创建后,进入机器人的「安全设置」,开启「加签」功能,并记录下加签 secret。
获取机器人的 webhook 地址。
使用
在命令行中输入 dingtalk-cli,就可以使用它了。以下是常用的几个命令:
发送纯文本消息
$ dingtalk-cli send "Hello, world!" --webhook <webhook 地址>
发送 markdown 消息
$ dingtalk-cli send -m "# Hello, world!" --webhook <webhook 地址>
发送链接消息
$ dingtalk-cli send -l "https://github.com/" --webhook <webhook 地址>
发送带图片的消息
$ dingtalk-cli send -p "./image.png" --webhook <webhook 地址>
发送带文件的消息
$ dingtalk-cli send -f "./file.pdf" --webhook <webhook 地址>
发送 @ 消息
$ dingtalk-cli send -a "@all" --webhook <webhook 地址>
高级用法
dingtalk-cli 支持更多高级用法,如发送按钮消息、发送卡片消息、启用加签等。详细用法可访问官方文档。
总结
dingtalk-cli 是一款非常实用的命令行工具,可以帮助我们在开发中快速地发送钉钉消息。通过本教程,你已经掌握了 dingtalk-cli 的基本用法,并可以在实际开发中使用它。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055ab181e8991b448d8452