https://github.com/jetblink/dingtalk-notify
钉钉机器人通知(支持加签). dingtalk robot notification sdk.
https://github.com/jetblink/dingtalk-notify
composer dingtalk dingtalk-robot php
Last synced: 2 months ago
JSON representation
钉钉机器人通知(支持加签). dingtalk robot notification sdk.
- Host: GitHub
- URL: https://github.com/jetblink/dingtalk-notify
- Owner: JetBlink
- License: mit
- Created: 2019-03-12T06:17:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-29T09:59:42.000Z (over 6 years ago)
- Last Synced: 2025-12-14T22:47:14.719Z (6 months ago)
- Topics: composer, dingtalk, dingtalk-robot, php
- Language: PHP
- Homepage:
- Size: 12.7 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DingTalk Notify
钉钉机器人通知(支持加签)。dingtalk robot notification sdk.
## Overview
* [Installation](#Installation)
* [Usage](#Usage)
* [获取实例](#获取实例)
* [发送消息](#发送消息)
* [发送原始消息](#发送原始消息)
* [发送文本消息](#发送文本消息)
* [发送Markdown消息](#发送markdown消息)
* [发送链接消息](#发送链接消息)
* [Tips](#Tips)
* [官方文档](#官方文档)
* [License](#license)
## Installation
```
composer require jetblink/dingtalk-notify -vvv
```
## Usage
### 获取实例
```
$dingTalk = new \JetBlink\DingtalkNotify\DingtalkNotify('your_dingtalk_robot_token');
```
### 发送消息
#### 发送原始消息
```
$dingTalk->sendMessage([
'msgtype' => 'text',
'text' => [
'content' => '这是一条测试消息。',
],
'at' => [
'atMobiles' => [],
'isAtAll' => false,
]
]);
```
#### 发送文本消息
```
$dingTalk->sendTextMessage('这是一条文本测试消息。');
```
#### 发送Markdown消息
```
$dingTalk->sendMarkdownMessage(
'Markdown Test Title',
"### Markdown 测试消息"
);
```
#### 发送链接消息
```
$dingTalk->sendLinkMessage(
'Link Test Title',
"这是一条链接测试消息",
'https://github.com/JetBlink',
'https://avatars0.githubusercontent.com/u/40748346'
);
```
### Tips
文本消息和Markdown消息都支持**@指定手机号**和**@所有人**,参数位置见具体方法
## 官方文档
* [自定义机器人](https://ding-doc.dingtalk.com/doc#/serverapi2/qf2nxq)
> 每个机器人每分钟最多发送**20条**。
## License
[MIT](https://opensource.org/licenses/MIT)