jlg/slack-client

包含简单 Slack 客户端的 Laravel 扩展包

dev-main 2021-11-14 21:06 UTC

This package is auto-updated.

Last update: 2024-09-15 03:24:07 UTC


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 - 更新文档和测试