sreedev / laravel-slack
Laravel Slack 库
1.0.0
2020-06-10 12:34 UTC
Requires (Dev)
- orchestra/testbench: ^5.3
- phpunit/phpunit: ^9.2
This package is auto-updated.
Last update: 2024-09-29 23:49:05 UTC
README
Laravel Slack API 库 - 为 Laravel 提供的非常简单的 Slack API 库
安装
通过以下命令将库添加到您的 Laravel 应用程序中:
composer require 'sreedev\laravel-slack'
在安装包及其依赖项后,使用 Laravel Artisan 命令发布配置
php artisan vendor:publish --provider="Sreedev\Slack\SlackServiceProvider" --tag="config"
现在您可以将 Slack API TOKEN 添加到 .env
文件中。添加 SLACK_API_TOKEN=<YOUR_SLACK_API_TOKEN>
注意:要获取 Slack API TOKEN,您需要在 Slack 中创建一个应用,您可以通过访问 https://api.slack.com/apps 来创建一个应用,请确保您为您的应用提供了正确的权限。设置好应用后,您可以在应用设置中的 OAuth & Permissions 菜单下找到您的 Bot User OAuth Access Token
。
用法
将外观导入到您的控制器中
use Sreedev\Slack\Facades\Slack
导入后,您可以像下面所示运行任何 Slack API 请求
调用约定
以 Slack API 方法 chat.postMessage($argsArray)
为例,您可以访问它如下
Slack::chat('postMessage',$argsArray)
发送聊天消息
//to a channel Slack::chat('postMessage',['channel'=>'#channel_name', 'text'=>'Message to be send'); //to a user Slack::chat('postMessage',['channel'=>'@username', 'text'=>'Message to be send');