maxlcoder / laravel-dingtalk-robot
There is no license information available for the latest version (1.0.0) of this package.
Laravel 钉钉机器人
Package info
github.com/maxlcoder/laravel-dingtalk-robot
pkg:composer/maxlcoder/laravel-dingtalk-robot
1.0.0
2026-09-08 01:31 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^9.0|^10.0|^11.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
说明
本机器人主要针对钉钉自定义机器人发送消息设计,专用于 Laravel 框架中,只集成消息发送功能,支持 @ 人,调用参数具体参考钉钉机器人消息。目的是简化钉钉机器人的发送消息的操作。
认证方式
- 只需配置 access_token
- 需要配置 secret (签名),当 config 中配置了 DINGTALK_ROBOT_SECRET 自动进行签名
钉钉机器人消息
发送方法
- Text文本类型
// $content 支持仅输入文本(字符串),也支持钉钉官方的 $content['content'] = '文本'; 的形式,$at 参考官方文档结构 DingtalkRobot::sendText($content, $at);
- Link链接消息
// $content 支持支持钉钉官方的形式,Link 不支持 @ 人 DingtalkRobot::sendLink($content);
- Markdown 类型
// $content 支持支持钉钉官方的形式,$at 参考官方文档结构 DingtalkRobot::sendMarkdown($content, $at);
- 整体跳转/独立跳转 ActionCard 类型
// $content 支持支持钉钉官方的形式,@ 人参考官方文档结构 DingtalkRobot::sendActionCard($content);
- FeedCard 类型
// $content 支持支持钉钉官方的形式,FeedCard 不支持 @ 人 DingtalkRobot::sendFeedCard($content);
- 官方通用发送
// $content 支持支持钉钉官方的形式,内容完整参考官方文档字段即可 DingtalkRobot::send($content);