PHPackages                             jormin/dingtalk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. jormin/dingtalk

ActiveLibrary

jormin/dingtalk
===============

钉钉

v1.0.0(7y ago)0565MITPHPPHP ^5.6 || ^7.0

Since Mar 13Pushed 7y ago1 watchersCompare

[ Source](https://github.com/jormin/dingtalk)[ Packagist](https://packagist.org/packages/jormin/dingtalk)[ Docs](https://github.com/jormin/dingtalk)[ RSS](/packages/jormin-dingtalk/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

钉钉扩展包，当前只封装了 *Webhook* 功能

安装
--

[](#安装)

```
$ composer require jormin/dingtalk -vvv
```

通用配置
----

[](#通用配置)

- webhook: 群机器人Webhook

通用响应
----

[](#通用响应)

参数类型是否必须描述successbool是true：操作成功 false:操作失败messagestring是结果说明dataarray否返回数据使用
--

[](#使用)

1. 生成钉钉对象

    ```
    $webhook = 'your webhook';
    $dingtalk = new \Jormin\Dingtalk\Dingtalk($webhook);
    ```
2. 发送文本消息

    ```
    /**
     * 发送文本消息
     * @param string $content 消息内容
     * @param array $mobiles 被@人的手机号(在content里添加@人的手机号)
     * @param bool $isAtAll @所有人时：true，否则为：false
     * @return array
     */
    $dingtalk->sendText($content, $mobiles = [], $isAtAll = false)

    ```
3. 发送链接消息

    ```
    /**
     * 发送链接消息
     * @param string $title 消息标题
     * @param string $text 消息内容。如果太长只会部分展示
     * @param string $messageUrl 点击消息跳转的URL
     * @param string $picUrl 图片URL
     * @return array
     */
    $dingtalk->sendLink($title, $text, $messageUrl, $picUrl = '')

    ```
4. 发送Markdown消息

    ```
     /**
     * 发送Markdown消息
     * @param string $title 首屏会话透出的展示内容
     * @param string $text markdown格式的消息
     * @param array $mobiles 被@人的手机号(在content里添加@人的手机号)
     * @param bool $isAtAll @所有人时：true，否则为：false
     * @return array
     */
    $dingtalk->sendMarkdown($title, $text, $mobiles = [], $isAtAll = false)

    ```
5. 发送ActionCard

    ```
     /**
      * 发送ActionCard
      * @param string $title 首屏会话透出的展示内容
      * @param string $text markdown格式的消息
      * @param array $btns 按钮，每个元素包含 title(按钮方案)、actionURL(点击按钮触发的URL)
      * @param int $btnOrientation 0-按钮竖直排列，1-按钮横向排列
      * @param int $hideAvatar 0-正常发消息者头像，1-隐藏发消息者头像
      * @return array
      */
    $dingtalk->sendActionCard($title, $text, $btns = [], $btnOrientation = 0, $hideAvatar = 0)

    ```
6. 发送FeedCard

    ```
     /**
      * 发送FeedCard
      * @param array $links 链接，每个元素包含 title(单条信息文本)、messageURL(点击单条信息到跳转链接)、picURL(单条信息后面图片的URL)
      * @return array
      */
    $dingtalk->sendFeedCard($links=[])

    ```

参考项目
----

[](#参考项目)

1. [钉钉开发文档-自定义机器人](https://open-doc.dingtalk.com/microapp/serverapi2/qf2nxq)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2619d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d6ee6d33268c4673c2c01a955a3194083ed174f719ea76bbc259f16dd8615115?d=identicon)[jormin](/maintainers/jormin)

---

Top Contributors

[![jormin](https://avatars.githubusercontent.com/u/5519318?v=4)](https://github.com/jormin "jormin (1 commits)")

---

Tags

Jormin

### Embed Badge

![Health badge](/badges/jormin-dingtalk/health.svg)

```
[![Health](https://phpackages.com/badges/jormin-dingtalk/health.svg)](https://phpackages.com/packages/jormin-dingtalk)
```

###  Alternatives

[jormin/laravel-ddoc

每次开发项目时，总是会被要求提供数据字典，每次手动写文档太累了，所以写了这个扩展，自动读取数据库信息并显示在网页上，支持导出Html和PDF文件。

1567.4k](/packages/jormin-laravel-ddoc)[jormin/laravel-geetest

极验验证码 v3.0 Laravel 扩展包

309.7k](/packages/jormin-laravel-geetest)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
