Looking to hire Laravel developers? Try LaraJobs

laravel-dingtalk-robot maintained by maxlcoder

Description
Laravel 钉钉机器人
Last update
2026/09/08 03:31 (dev-main)
Links
Downloads
2

Comments
comments powered by Disqus

自定义钉钉机器人

说明

本机器人主要针对钉钉自定义机器人发送消息设计,专用于 Laravel 框架中,只集成消息发送功能,支持 @ 人,调用参数具体参考钉钉机器人消息。目的是简化钉钉机器人的发送消息的操作。

认证方式

  1. 只需配置 access_token
  2. 需要配置 secret (签名),当 config 中配置了 DINGTALK_ROBOT_SECRET 自动进行签名

钉钉机器人消息

官方消息类型参考文档

发送方法

  1. Text文本类型
// $content 支持仅输入文本(字符串),也支持钉钉官方的 $content['content'] = '文本'; 的形式,$at 参考官方文档结构
DingtalkRobot::sendText($content, $at);
  1. Link链接消息
// $content 支持支持钉钉官方的形式,Link 不支持 @ 人
DingtalkRobot::sendLink($content);
  1. Markdown 类型
// $content 支持支持钉钉官方的形式,$at 参考官方文档结构
DingtalkRobot::sendMarkdown($content, $at);
  1. 整体跳转/独立跳转 ActionCard 类型
// $content 支持支持钉钉官方的形式,@ 人参考官方文档结构
DingtalkRobot::sendActionCard($content);
  1. FeedCard 类型
// $content 支持支持钉钉官方的形式,FeedCard 不支持 @ 人
DingtalkRobot::sendFeedCard($content);
  1. 官方通用发送
// $content 支持支持钉钉官方的形式,内容完整参考官方文档字段即可
DingtalkRobot::send($content);