php实现钉钉机器人推送消息和图片内容(完整版)
先来看下实现效果:

代码如下:
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 > \n > {$nowTime} [测试中心](https://www.ahuyikao.com) \n";
$result = $this->send_dingtalk_markdown($webhook, $title, $msgContent, $atMobiles, $atUserIds);
完事了,
忘记如何测试配置了 看下图
1.发起群聊 创建群聊

2.群里创建机器人




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

搞定 快去试试吧~~
其他机器人发送类型 查看钉钉文档
相关文章:
php实现钉钉机器人推送消息和图片内容(完整版)
先来看下实现效果: 代码如下: function send_dingtalk_markdown($webhook , $title , $message "", $atMobiles [], $atUserIds []) {$data ["msgtype" > "markdown","markdown" > ["title" > $title,&quo…...
A Survey on Neural Network Interpretability
A Survey on Neural Network Interpretability----《神经网络可解释性调查》 摘要 随着深度神经网络的巨大成功,人们也越来越担心它们的黑盒性质。可解释性问题影响了人们对深度学习系统的信任。它还与许多伦理问题有关,例如算法歧视。此外,…...
代码随想录 Day41 动态规划09 LeetCode T121 买卖股票的最佳时机 T122 买卖股票的最佳时机II
前言 这两题看起来是不是有点眼熟,其实我们在贪心章节就已经写过了这两道题,当时我们用的是将利润分解,使得我们始终得到的是最大利润 假如第 0 天买入,第 3 天卖出,那么利润为:prices[3] - prices[0]。 相当于(prices[3] - prices[2]) (pri…...
ubuntu18-recvfrom接收不到广播报文异常分析
目录 前言 一、UDP广播接收程序 二、异常原因分析 总结 前言 在ubuntu18.04系统中,编写udp接收程序发现接收不到广播报文,使用抓包工具tcpdump可以抓取到广播报文,在此对该现象分析解析如下文所示。 一、UDP广播接收程序 UDP广播接收程序如…...
漏刻有时百度地图API实战开发(6)多个标注覆盖层级导致不能响应点击的问题
漏刻有时百度地图API实战开发(1)华为手机无法使用addEventListener click 的兼容解决方案漏刻有时百度地图API实战开发(2)文本标签显示和隐藏的切换开关漏刻有时百度地图API实战开发(3)自动获取地图多边形中心点坐标漏刻有时百度地图API实战开发(4)显示指定区域在移动端异常的解…...
使用Net2FTP轻松打造免费的Web文件管理器并公网远程访问
文章目录 1.前言2. Net2FTP网站搭建2.1. Net2FTP下载和安装2.2. Net2FTP网页测试 3. cpolar内网穿透3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1.前言 文件传输可以说是互联网最主要的应用之一,特别是智能设备的大面积使用,无论是个人…...
MySQL的表格去重,史上最简便的算法,一看就会
首先,表格my_tab02存在很多重复的数据: #表格的去重 方法一: 详细内容传送门:表格的去重 -- 思路: -- 1.先创建一张临时表 my_tmp,该表的结构和my_tab02一样 -- 2.把my_tmp的记录通过distinct关键字 处理后 把记录复…...
this是指向的哪个全局变量,改变this指向的方法有几种?
在JavaScript中,this关键字指向当前执行上下文中的对象。它的具体指向取决于函数的调用方式。 改变this指向的方法有四种: 1.使用call()方法:call()方法在调用函数时将指定的对象作为参数传递进去,从而改变函数的this指向。用法示…...
电脑msvcp110.dll丢失怎么办,msvcp110.dll缺失的详细修复步骤
在现代科技发展的时代,电脑已经成为我们生活和工作中不可或缺的工具。然而,由于各种原因,电脑可能会出现一些问题,其中之一就是msvcp110.dll文件丢失。这个问题可能会导致一些应用程序无法正常运行,给我们的生活和工作…...
cookie 里面都包含什么属性?
结论先行: Cookie 中除了名称和值外,还有几个比较常见的,例如: Domain 域:指定了 cookie 可以发送到哪些域,只有发送到指定域或其子域的请求才会携带该cookie; Path 路径:指定哪些…...
LinuxMySql
结构化查询语言 DDL(数据定义语言) 删除数据库drop database DbName; 创建数据库create database DbName; 使用数据库use DbName; 查看创建数据库语句以及字符编码show create database 43th; 修改数据库属性(字符编码改为gbk)…...
《微服务架构设计模式》之三:微服务架构中的进程通信
概述 交互方式 客户端和服务端交互方式可以从两个维度来分: 维度1:一对一和多对多 一对一:每个客户端请求由一个实例来处理。 一对多:每个客户端请求由多个实例来处理。维度2:同步和异步 同步模式:客户端…...
μC/OS-II---内核:任务调度
目录 内核:调度(oc_core.c文件的函数)OS_TCB(任务控制块)初始化任务控制块列表(ucos_ii.h文件的函数)系统调用,主动让渡CPU发生中断,强制当前任务让渡CPU就绪表(ucos_ii.h文件的函数)设置任务进…...
小程序发成绩
在这个数字化快速发展的时代,让学生能够方便快捷地获取自己的成绩已经成为一项基本的需求。那么,如何实现这一目标呢?对于许多老师来说,可能首先想到的是使用各种代码或者Excel来发布成绩查询。今天,我们就来探讨一下这…...
tensorflow内存泄漏或模型只加载不运行
使用tf2模型进行推理的过程中,发现模型的内存占用在逐步增加,甚至会因为OOM被kill掉进程,有时候模型只加载不运行,搜索得到很多五花八门的答案,有些认为是tf2本身的问题,但在使用内存追踪的时候发现&#x…...
npm和yarn的一些命令
文章目录 前言 前言 提示:生命并不短暂,短暂的是人。 --阿多尼斯 yarn config set registry https://registry.npmjs.org --globalnpm install -g cnpm --registryhttps://registry.npm.taobao.org # 切换淘宝源: yarn config set registry…...
Linux开发工具之自动化构建工具-make/Makefile
文章目录 1.make/Makefile的介绍2.简单编写及使用3.ACM时间4.extern的复习5.多文件的编译5.0复习翻译过程5.1多文件的构成5.2手动编译5.3利用Makefile 1.make/Makefile的介绍 make是一个命令 makefile是一个文件[makefile也对] 之前的学习都没有维护项目结构 当有多个.c文件 先…...
UE5蓝图接口使用方法
在内容区右键创建蓝图接口 命名自定义(可以用好识别的) 双击打开后关闭左边窗口 右键函数 -- 重命名 -- 名称自定义(用好记的) 点击下边输入后面的 号创建一个变量 点击编译并保存 在一个蓝图类里面 -- 点击类设置 在右侧已实现的…...
vue动态修改css样式
<span :style"{backgroundColor:colorHex}">测试文字</span> <button click"changeColor">更改颜色</button>export default{data(){return{colorHex:"#eeeeee",}},methods:{changeColor(){this.colorHex"#000&quo…...
小解List的使用【C++】
小解List的使用【C】 一. List1.1. 与vector的不同1.2 与vector的使用不同1.2.1 迭代器失效1.2.2. insert1.2.3 erase1.2.4 sort1.3. 其他接口 补充迭代器容器与迭代器的关系迭代器的类型 一. List 学习了STL,也已经到了List的内容 因为List与string以及vector比起…...
10个Illustrator自动化脚本:彻底改变你的设计工作流
10个Illustrator自动化脚本:彻底改变你的设计工作流 【免费下载链接】illustrator-scripts Adobe Illustrator scripts 项目地址: https://gitcode.com/gh_mirrors/il/illustrator-scripts 你是否厌倦了在Adobe Illustrator中重复执行那些枯燥乏味的设计任务…...
AIOS:构建AI智能体操作系统的核心架构与实战指南
1. 项目概述:AIOS,一个为AI智能体打造的“操作系统”最近在折腾AI智能体(AI Agent)的开发,发现一个挺有意思的开源项目——AIOS。这个名字起得很直接,AI Operating System,你可以把它理解成一个…...
边缘视觉语言模型压缩技术:STTF与ANC算法解析
1. 边缘视觉语言模型压缩技术概述在智能边缘设备快速普及的今天,从可穿戴设备到无人机再到自主传感器,对能够在有限功耗、内存和延迟条件下保持高精度的机器学习模型需求日益迫切。视觉语言模型(VLMs)和多模态系统虽然在云端基础设施上表现出色ÿ…...
别再用‘abandon’背单词了!我用这3个App,把大学英语精读第一册的词汇量刷到了6000+
告别低效背单词:用这三款App将《大学英语精读》词汇量提升至6000 记得大学第一节英语课上,教授在黑板上写下"abandon"时,全班同学不约而同地笑了——这个出现在几乎所有单词书第一页的词汇,成了我们英语学习路上最熟悉的…...
SSC工具详解:从ESI文件生成到CiA402伺服驱动从站配置实战
SSC工具实战:从ESI文件生成到CiA402伺服驱动从站配置全解析 在工业自动化领域,EtherCAT凭借其高速、实时的特性已成为运动控制系统的首选协议之一。对于开发者而言,如何快速构建符合CiA402标准的伺服驱动从站是一个既基础又关键的技术挑战。本…...
从NTU RGB+D到NTU RGB+D 120:骨架行为识别数据集的演进与动作标签全景解析
1. 骨架行为识别数据集的演进背景 骨架行为识别是计算机视觉领域的重要研究方向,它通过分析人体关节点的运动轨迹来识别和理解人类行为。在这个领域中,高质量的数据集是算法研发和性能评估的基础。NTU RGBD系列数据集作为该领域的标杆性资源,…...
别再手动转换了!C# WinForm + OpenCVSharp 4.x 实现 PictureBox 实时显示摄像头画面的保姆级教程
C# WinForm OpenCVSharp 4.x 实现高效摄像头实时显示的工程实践 在桌面应用开发中,视频流的实时处理一直是技术难点。传统WinForm的PictureBox控件虽然能显示静态图片,但面对动态视频流时,开发者常会遇到卡顿、延迟和内存泄漏等问题。本文将…...
MemTensor/MemOS:基于内存计算的操作系统架构探索
1. 项目标题: "MemTensor/MemOS"...
FLUX.1-Krea-Extracted-LoRA应用案例:独立摄影师AI辅助创意构思工作流
FLUX.1-Krea-Extracted-LoRA应用案例:独立摄影师AI辅助创意构思工作流 1. 真实感图像生成新选择 FLUX.1-Krea-Extracted-LoRA模型为专业摄影师和创意工作者带来了全新的AI辅助工具。这个基于FLUX.1-dev基础模型提取的LoRA风格权重,专门针对真实感图像生…...
Intel Realsense D435在Windows上从零配置到显示彩色图像(VS2022 + OpenCV 4.8 + SDK 2.54)
Intel Realsense D435在Windows平台下的完整开发指南:从环境配置到彩色图像显示 1. 开发环境准备与SDK安装 在开始使用Intel Realsense D435深度相机进行开发前,我们需要搭建一个稳定的开发环境。Windows平台下推荐使用Visual Studio 2022作为主要开发工…...
