Search by

maxlcoder / laravel-dingtalk-robot

maxlcoder

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

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-09-08 01:31 UTC

This package is auto-updated.

Last update: 2026-09-08 02:22:08 UTC


README

说明

本机器人主要针对钉钉自定义机器人发送消息设计,专用于 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);