PHPackages                             matu/laravel-ding - 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. matu/laravel-ding

ActiveLibrary

matu/laravel-ding
=================

码途钉钉群消息相关

0.0.2(6y ago)05MITPHPPHP &gt;=7

Since Jul 24Pushed 6y ago1 watchersCompare

[ Source](https://github.com/matutech/laravel-ding-message)[ Packagist](https://packagist.org/packages/matu/laravel-ding)[ RSS](/packages/matu-laravel-ding/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (3)Used By (0)

码途钉钉群消息通知
=========

[](#码途钉钉群消息通知)

环境
--

[](#环境)

- PHP 版本：PHP &gt;= 7.0
- Laravel：5.8 +

安装
--

[](#安装)

`composer require matu/laravel-ding`

发布配置文件
------

[](#发布配置文件)

` php artisan vendor:publish --provider="Matu\Ding\DingServiceProvider"`

配置文件
----

[](#配置文件)

配置文件在 config 目录下 mt-ding.php

```
    // 默认开启发送
    'enabled'    => env('DING_ENABLED', true),
    // 钉钉 agent id
    'agent_id'   => env('DING_AGENT_ID', ''),
    // 钉钉 应用的唯一标识key
    'app_key'    => env('DING_APP_KEY', ''),
    // 钉钉 应用的秘钥
    'app_secret' => env('DING_APP_SECRET', ''),
    // 钉钉缓存秘钥名称
    'cache_name' => env('DING_CACHE_NAME', 'ding_cache_access_token'),
    // 钉钉请求地址
    'host'       => env('DING_HOST', ''),
    // 钉钉请求的超时时间
    'timeout'    => env('DING_TIME_OUT', 2.0),
```

初始化
---

[](#初始化)

1. 更新部门数据
2. 获取部门下用户
3. 创建群
4. 设置需要发送的群

命令行使用
-----

[](#命令行使用)

- 查看、更新部门： `php artisan ding:department`
- 查看、获取用户： `php artisan ding:user`
- 查看、创建群组： `php artisan ding:group`
- 设置发送的群： `php artisan ding:setting`

使用
--

[](#使用)

1. 发送文本消息： `dingMsg('这是一段文字');`
2. 发送 markdown 消息： `dingMsg()->markdown('标题','# 内容');`

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

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

Every ~0 days

Total

2

Last Release

2484d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8823cb3759bafe7d9b1b5c0e3358e1a74274b20c76078d9f612045b1363d14dc?d=identicon)[954630688](/maintainers/954630688)

---

Top Contributors

[![lostinyouu](https://avatars.githubusercontent.com/u/20572151?v=4)](https://github.com/lostinyouu "lostinyouu (3 commits)")

### Embed Badge

![Health badge](/badges/matu-laravel-ding/health.svg)

```
[![Health](https://phpackages.com/badges/matu-laravel-ding/health.svg)](https://phpackages.com/packages/matu-laravel-ding)
```

PHPackages © 2026

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