欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > 自定义飞书Webhook机器人api接口

自定义飞书Webhook机器人api接口

2025/2/10 0:22:13 来源:https://blog.csdn.net/huayula/article/details/145485368  浏览:    关键词:自定义飞书Webhook机器人api接口

自定义飞书Webhook机器人api接口

使用方法:

在网站目录新建一个名为api.php的文件,将以上代码粘贴进去即可
然后访问域名/api.php?title=洛小柒 - QQ沐编程&content=小柒祝大家新年快乐!&url=www.qqmu.com&type=1
title是标题
content是主体内容,支持html代码
url是点击按钮链接
type是卡片颜色,1是绿色,2是橙色,3是红色,没有值是黑色

效果截图

在这里插入图片描述

代码如下

<?phpfunction sendFeishuCardMessage($type,$title,$content) {// 飞书机器人的Webhook URL$webhookUrl = 'https://open.feishu.cn/open-apis/bot/v2/hook/405a03ae-8355-43ca-9422-a53181215ed6';// 示例调用$title = $_GET['title'] ?? '测试标题';// 标题$content = $_GET['content'] ?? '测试内容';// 内容$url = $_GET['url'] ?? '0';//按钮地址$type = $_GET['type']; // 可以是 'failure', 'warning', 'success'// 根据type变量设置卡片颜色和标题switch ($type) {case '3':$color = 'red';//红色$cardTitle = $title;break;case '2':$color = 'orange';//橙色$cardTitle = $title;break;case '1':$color = 'green';//绿色$cardTitle = $title;break;default:$color = 'grey';$cardTitle = $title;break;}// 构建卡片消息的JSON数据$data = ['msg_type' => 'interactive','card' => ['config' => ['wide_screen_mode' => true,'enable_forward' => true],'elements' => [['tag' => 'div','text' => ['content' => $content,'tag' => 'lark_md']],['tag' => 'action','actions' => [['tag' => 'button','text' => ['content' => '点击查看详情',//按钮文字'tag' => 'plain_text'],'type' => 'primary', // 按钮样式:primary(蓝色)、default(灰色)、danger(红色)'url' => $url // 按钮点击后跳转的链接]]]],'header' => ['title' => ['content' => $cardTitle,'tag' => 'plain_text'],'template' => $color]]];// 发送HTTP POST请求$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $webhookUrl);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$response = curl_exec($ch);curl_close($ch);return $response;
}$response = sendFeishuCardMessage($type, $title, $content);
echo $response;?>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com