mountain / laraslack
一个简单的包,可自动将警报发送到 Slack 频道
v0.1.0
2021-10-15 14:34 UTC
Requires
- php: >=7.0
- ext-curl: *
This package is auto-updated.
Last update: 2024-09-15 20:53:25 UTC
README
关于
Laravel 项目的基本 Slack 集成
用法
注册一个辅助函数,实例化 LaraSlack 类,例如:
function laraslack($content) {
return new \ThomasMountain\LaraSlack\LaraSlack($content);
}
所需环境变量
- SLACK_WEB_HOOK_URL=
- 字符串
- Slack Web 钩子 URL
- SLACK_CHANNEL=
- 字符串
- 要发送消息到的频道或用户
- SLACK_USERNAME=
- 字符串
- 发送消息的用户名
- SLACK_ICON=
- 字符串
- 随消息发送的图标(用 ':' 包围,例如 📈)
- SLACK_SEND=
- 布尔值
- 确定消息是否会发送
- 在测试环境中设置为 false
覆盖默认值
您可以将一个数组传递给 send() 方法来覆盖 .env 文件中指定的默认值。数组键是
- channel
- message
- username
- icon
未传递的任何数组键都将采用配置中的默认值
例如
laraslack([
'channel' => 'Dummy Channel',
'icon' => ':bananadance:',
'message => 'message goes here'
]);
** 在此操作中,请务必传递包含 'message' 的数组键 **