cjrasmussen/slack-api

与 Slack API 交互的简单助手

1.1.0 2024-07-01 22:29 UTC

This package is auto-updated.

Last update: 2024-08-31 22:55:58 UTC


README

简单的类,用于向 Slack API 或 Slack Webhooks 发送请求。与 Slack 无关。

使用方法

use cjrasmussen\SlackApi\SlackApi;

// INVITE A USER TO A CHANNEL
$slack = new SlackApi($token);

$args = [
    'channel' => 'C1234567',
    'member' => 'U9876543',
];
$slack->request('POST', 'conversations.invite', $args);

// SEND A MESSAGE VIA A SLACK WEBHOOK
$msg = [
    'text' => 'Message text',
];
$response = (new SlackApi($webhook_url))->sendMessage($msg);

更多示例

更多示例,以及我在使用 Slack API 中学到的其他内容,可以在我的博客上找到:博客链接

安装

如果您使用 Composer 管理项目的依赖关系,只需在 composer.json 文件中添加对 cjrasmussen/slack-api 的依赖即可。

composer require cjrasmussen/slack-api

虽然推荐使用 Composer,但实际上您可以以任何方式包含文件。

许可协议

SlackApi 采用 MIT 许可协议。