talentrydev / slack
用于与 Slack 交互的 PHP 库
3.0.0
2024-06-14 14:46 UTC
Requires
- php: ^8.3
- ext-json: *
- guzzlehttp/guzzle: ^6 || ^7
Requires (Dev)
- phpunit/phpunit: ^11
- squizlabs/php_codesniffer: ^3.5
README
这是一个用于与 Slack 交互的轻量级库。目前,它支持发送消息和上传文件。
安装
- 运行
composer require talentrydev/slack
使用示例
$apiToken = ''; //generate the token in slack
$guzzleClient = new \GuzzleHttp\Client();
$slack = new \Talentry\Slack\SlackClient($apiToken, $guzzleClient);
$channel = $slack->getChannel('general');
if ($slackChannel !== null) {
$slack->sendPlainTextMessage('Hello world!', $slackChannel);
}
开发
- 安装依赖项:
make deps - 运行测试:
make test