企业微信群机器人webhook PHP示例

1,302次阅读
一条评论

共计 997 个字符,预计需要花费 3 分钟才能阅读完成。

<?php
/**
 * PHP cURL 企业微信群机器人推送消息
 * @$key: 群机器人 key
 * @$content: 推送内容
 */
function qyWxBot($key,$content){
    // 机器人 key
    $webhook = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=".$key;
    // 初始化
    $curl = curl_init();
    // 设置抓取的 url
    curl_setopt($curl, CURLOPT_URL, $webhook);
    // 设置头文件的信息作为数据流输出
    curl_setopt($curl, CURLOPT_HEADER, 1);
    // 设置获取的信息以文件流的形式返回,而不是直接输出。curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    // 设置 post 方式提交
    curl_setopt($curl, CURLOPT_POST, 1);
    // 设置 post 数据
    // $post_data = '{"msgtype":"text","text":{"content":"hello","mentioned_list":"@all"}}'; // @群里所有人
    $post_data = '{"msgtype":"markdown","markdown":{"content":"'.$content.'"}';// 直接发送消息
    curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
    // 执行命令
    $data = curl_exec($curl);
    // 关闭 URL 请求
    curl_close($curl);
    // 显示获得的数据
    // print_r($data);
    return $data;
}
// 执行推送
$data = qyWxBot('key 值',"今日 ** 新增用户 ** 反馈 <font color='warning'>132 例 </font>,请相关同事注意。n
         > 类型:<font color='comment'> 用户反馈 </font>
         > 普通用户反馈:<font color='comment'>117 例 </font>
         >VIP 用户反馈:<font color='comment'>15 例 </font>
         ");
print_r($data);

企业微信群机器人配置说明: 群机器人配置说明 – 文档 – 企业微信开发者中心 (qq.com)

正文完
关注 “浮沉博客” 微信公众号获取更多内容
post-qrcode
 1
浮沉
版权声明:本站原创文章,由 浮沉 2023-03-30发表,共计997字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(一条评论)
토토 꽁머니 评论达人 LV.1
2024-04-26 05:10:24 回复

Ive read several just right stuff here Certainly price bookmarking for revisiting I wonder how a lot effort you place to create this kind of great informative website

     韩国首尔首尔