lumintech/laravel-feishu-robot 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

lumintech/laravel-feishu-robot

最新稳定版本:1.0.0

Composer 安装命令:

composer require lumintech/laravel-feishu-robot

包简介

README 文档

README

这是一个用于 Laravel 的飞书机器人扩展包,提供了发送卡片消息和文本消息的功能。

安装

使用 Composer 安装:

composer require lumintech/laravel-feishu-robot

使用

首先,你需要在.env文件中配置飞书机器人的 Webhook 地址:

FEISHU_ROBOT_WEBHOOK=https://open.feishu.cn/robot/send

然后,你可以使用 FeishuRobotCardMessage 和 FeishuRobotTextMessage 类来发送消息。例如:

use LuminTech\LaravelFeishuRobot\FeishuRobotCardMessage;

$cardMessage = app()->make(FeishuRobotCardMessage::class);
$cardMessage->setHeaderTemplate(FeishuRobotCardMessage::TEMPLATE_WARING);
$cardMessage->setSubTitle('页面缓存监控');
$cardMessage->addText('-> 告警类型:http监控告警');
$cardMessage->addText('-> 告警时间:2023-01-01 00:00:00');
$cardMessage->addText('-> 告警内容:http://www.baidu.com');
$cardMessage->addAtAllText('蚂蚁足球-监控告警提醒,请尽快处理 ');
$response = $cardMessage->send();

API

FeishuRobotCardMessage::setHeaderTemplate(string $template): FeishuRobotCardMessage
FeishuRobotCardMessage::setTitle(string $title): FeishuRobotCardMessage 
FeishuRobotCardMessage::setSubTitle(string $subTitle): FeishuRobotCardMessage
FeishuRobotCardMessage::addText(string $text): FeishuRobotCardMessage   
FeishuRobotCardMessage::addAtText(string $text): FeishuRobotCardMessage 
FeishuRobotCardMessage::addAtAllText(string $text): FeishuRobotCardMessage
FeishuRobotCardMessage::send()

贡献

欢迎提交 Pull Request 或者提出 Issue。

许可证

这个项目使用 MIT 许可证,详情请见 LICENSE 文件。

统计信息

  • 总下载量: 16
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-05-16