jlg / slack-client
包含简单 Slack 客户端的 Laravel 扩展包
dev-main
2021-11-14 21:06 UTC
Requires
- guzzlehttp/guzzle: ^7.2
Requires (Dev)
- laravel/framework: ^8.70
- orchestra/testbench: ^6.23
README
这是一个简单的 PHP Slack 客户端
快速参考
以下是一个 Slack 附件数组示例,用于发送按钮以响应异常的消息。
$data = [
[
"pretext" => $text,
"fallback" => "{$text}\n{$exception->getTraceAsString()}",
"callback_id" => "gen_task",
"color" => "#3AA3E3",
"attachment_type" => "default",
"actions" => [
[
"name" => "task",
"text" => "Create Task",
"style" => "primary",
"type" => "button",
"value" => "create_task",
"confirm" => [
[
"title" => "Are you sure you want to generate a task?",
"ok_text" => "Yes",
"dismiss_text" => "No"
]
]
],
[
"name" => "stacktrace",
"text" => "Stacktrace",
"style" => "danger",
"type" => "button",
"value" => "see_stack",
]
]
]
];
请参阅 Slack 文档以获取更多有效信息。
@todo - 更新文档和测试