php实现钉钉机器人推送消息和图片内容(完整版)

news2024/11/27 9:56:52

先来看下实现效果:

代码如下:

function send_dingtalk_markdown($webhook = '', $title = '', $message = "",  $atMobiles = [], $atUserIds = [])
{
    $data = [
        "msgtype" => "markdown",
        "markdown" => [
            "title" => $title,
            "text" => $message
        ],
        "at" => [
            "atMobiles" => $atMobiles,
            "atUserIds" => $atUserIds,
            "isAtAll" => false
        ]
    ];
    return $this->request_by_curl($webhook, json_encode($data));
}


$webhook = "https://oapi.dingtalk.com/robot/send?access_token=df1bb3bcce6a375eaaaed1112e13d1365a3ef4990ce9afc8c548005662bf7668";
$nowTime = date('y-m-d H:i:s',time());
$shareImg='https://opc.ahuyikao.com/files/system/2023/06-29/111337117bd7364902.jpg?6.13.3';
$title ='实时战报';
$atMobiles = [];//注意一定要是数组,不然@指定人实现不了,钉钉手机号 或者钉钉id其中一个参数就可以
$atUserIds=['141346562326214344'];
$corpName = '泡泡军团';
$msg = '风一样自由';
$msgContent="恭喜{$corpName} @141346562326214344 完成业绩100.00元 \n > {$msg}\n > ![screenshot]({$shareImg})\n >  {$nowTime} [测试中心](https://www.ahuyikao.com) \n";
$result = $this->send_dingtalk_markdown($webhook, $title, $msgContent, $atMobiles, $atUserIds);

完事了,

忘记如何测试配置了 看下图

1.发起群聊 创建群聊

2.群里创建机器人

最后一部点击完成 会出现一个请求地址:

搞定  快去试试吧~~

其他机器人发送类型 查看钉钉文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1182370.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

操作系统引论(二)

操作系统发展动力及技术基础 推动操作系统的发展和资源利用率的提高是相关联的。 让输入输出相对独立,通道技术,通道相当于简单的处理器,通过输入输出指令,控制外设完成输入输出。 输入和输出过程不是由主机控制的,是…

12 克莱姆法则的几何解释

克莱姆法则的几何解释 线性方程组求解正交变换克莱姆法则 这是关于3Blue1Brown "线性代数的本质"的学习笔记。 线性方程组求解 克莱姆法则并非解线性方程组的最好方法(高斯消元法更好),了解它是为了加深对线性方程组的理解。 图…

华为李鹏:到 2025 年智能算力需求将达到目前水平的 100 倍

在第十四届全球移动宽带论坛上,华为高级副总裁、运营商 BG 总裁李鹏表示,大模型为代表的 AI 应用发展带来对智能算力的爆发式需求。 李鹏在题为《加速 5G 商业正循环,拥抱更繁荣的 5.5G》的讲话中表示,「5G 已经走在商业成功的正确…

Linux系统下数据同步服务RSYNC

一、RSYNC概述 1、什么是rsync rsync的好姐妹 sync 同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新超级块。 async 异步:将数据先放到缓冲区,再周期性(一般是30s)的去同步到磁…

初入网络安全人员必考的几本证书

目录 1. CISSP 2. CISP(注册信息安全人员) 3. NISP(“校园版的CISP”) 4. CISP-PTE(注册渗透测试工程师) 5. CISP-IRE(注册信息安全专业人员-应急响应工程师) 6. CISP-A(注册信…

MES系统防呆措施之具体场景学习

在工业设计上,为了避免使用者的操作失误造成机器或人身伤害(包括无意识的动作或下意识的误动作或不小心的肢体动作),会针对这些可能发生的情况来做预防措施,称为防呆。对于注塑生产企业来讲,模具亦是企业的…

java web技术总结

HTML 非表单标签 1、b 粗体 u 下划线  i 斜体  del 删除效果 2、a 超链接 href target-blank 3、img 图片   4、frameset(frame) 框架集 5、table 表格 tb tr td (table data cell) colspan rowspan 6、ul li or 列表标签 7、embed 用来播放MP3、视频等等。 8、div 虚拟矩…

当今到底是哪个编程语言更吃香?

当今到底是哪个编程语言更吃香? 要我说,什么 Java、Python、Rust、JavaScript啥的,都不行。最吃香的当然是编程界最流行的E语言和M语言。 最近很多小伙伴找我,说想要一些 c语言的资料,然后我根据自己从业十年经验&am…

用免费GPU线上优化猫狗识别实践

该部分以“猫狗识别模型”为例,学习如何直接通过平台提供的开发环境调用GPU资源 一.学习准备 获取官方代码文件:https://platform.virtaicloud.com/gemini_web/workspace/space/n9tte8i2aspd/project/list 二.创建项目 1)进入趋动云用户工…

【MATLAB源码-第69期】基于matlab的LDPC码,turbo码,卷积码误码率对比,码率均为1/3,BPSK调制。

操作环境: MATLAB 2022a 1、算法描述 本文章介绍了卷积码、Turbo码和LDPC码。以相同的码率仿真这三种编码,并对比其误码率性能 信源输出的数据符号(二进制)是相互独立和等概率的; 信道是加性白高斯噪声信道&#…

Nat. Commun.:碱土亚胺负载催化剂的多反应途径高效合成氨

探索高效、低成本的合成氨催化剂需要反应途径的可调性,但由于比例关系的限制而还存在困难。基于此,上海交通大学叶天南教授、日本东京工业大学Hideo Hosono和Masaaki Kitano等人报道了碱土亚胺(AeNH)与过渡金属(TMFe、…

Android修行手册 - 一文全了解Kotlin几种静态变量、函数实现的那些事

点击跳转>Unity3D特效百例点击跳转>案例项目实战源码点击跳转>游戏脚本-辅助自动化点击跳转>Android控件全解手册点击跳转>Scratch编程案例点击跳转>软考全系列 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享&…

声音训练数据集哪里找?中文、英文

一般找数据集的都是需要训练底膜的,大家git上找的开源项目大多是预训练模型。预训练就是别人已经训练好的底膜,你在他的基础上进行调整。而我们训练如果他这个模型不理想是需要训练底膜的。 找的方式是从git开源上找 中文 推荐MockingBird,…

RefConv: 重参数化的重新聚焦卷积(论文翻译)

文章目录 摘要1、简介2、相关研究2.1、用于更好性能的架构设计2.2、结构重参数化2.3、权重重参数化方法 3、重参数化的重聚焦卷积3.1、深度RefConv3.2、普通的RefConv3.3、重聚焦学习 4、实验4.1、在ImageNet上的性能评估4.2、与其他重参数化方法的比较4.3、目标检测和语义分割…

ts学习01-开发环境搭建

环境 nodejs 18 npm 安装typescript npm install typescript # 如果上面太慢,可以执行下面的方法 npm install typescript --registryhttps://registry.npm.taobao.orgHelloWorld 新建index.ts console.log("hello ts");执行下面命令进行编译 npx t…

算力被“卡脖子”,光子时代“换道超车”

随着摩尔定律的式微,曾经的革命性技术已难以满足新一轮科技革命中人工智能、云计算、能源等新兴产业的需要。如今,以光子产业为代表的科技创新的技术突破和产业化应用已重塑全球创新和产业格局,人类即将迎来以集成光路为基础设施的智能化时代…

进程控制2——进程等待

在上一小节中我们介绍了进程的创建(fork)与退出(main函数的return与exit函数) 并且要有一个意识,进程退出的时候只有三种情况: 1.进程退出,结果正确 2.进程退出,结果不正确 3.运行异…

“义乌购API助力电商运营,根据商品ID获取商品详情“

义乌购API可以根据商品ID获取商品详情。要使用该API,需要先获取API的key和secret,然后调用相应的API接口,并将商品ID作为参数传入。 以下是使用义乌购API根据商品ID获取商品详情的步骤: 获取API的key和secret:在义乌…

STM32 蜂鸣器介绍 配置 播放音节

蜂鸣器一般被分为两类:有源蜂鸣器和无源蜂鸣器。其中源是振荡源。有源蜂鸣器内部有正当电路,可以把直流电源转换为一定频率的脉冲信号。因为它一直输出一定的频率,我们无法改变频率,我们只能通过电源,控制它发不发声&a…

基于javaweb+mysql的jsp+servlet学生成绩管理系统(管理员、教师、学生)

博主24h在线,想要源码文档部署视频直接私聊,9.9元拿走! 基于javawebmysql的jspservlet学生成绩管理系统(管理员、教师、学生)(javajspservletjavabeanmysqltomcat) 运行环境 Java≥8、MySQL≥5.7、Tomcat≥8 开发工具 eclipse/idea/myecl…