t3n / slack
该包的最新版本(1.1.0)没有可用的许可信息。
Flow 框架包,用于封装 nexylan/slack 库向 Slack 发送消息
1.1.0
2020-01-28 13:42 UTC
Requires
- maknz/slack: ~1.7.0
- neos/flow: ~5.2 || ~6.0
This package is auto-updated.
Last update: 2024-09-19 11:59:12 UTC
README
t3n.Slack
Flow 包,用于向 Slack 发送消息。此包封装了 maknz/slack 库。
简单通过 composer 安装包
composer require "t3n/slack"
配置
为了向 Slack 发送消息,您需要在 Slack 工作区中添加一个 incoming WebHook。更多信息请参考这里 https://api.slack.com/incoming-webhooks
由于 incoming webhooks 被视为 Slack 应用,因此它们绑定到单个通道。因此,您可以配置多个 "预设" 来使用多个 webhooks
t3n: Slack: configurations: myPreset: # you preset name webhookUrl: 'https://hooks.slack.com/services/...' clientSettings: [] # additional client configurations
有关可能的客户端设置和选项的更多信息,请参阅此处:https://github.com/maknz/slack#settings
发送消息
/** * @Flow\Inject * @var \t3n\Slack\Service\SlackService */ protected $slackService; public function sendAMessage() { $message = $this->slackService->createMessage('myPreset'); $message->send('some message'); }
如果您创建了一条消息,则需要传递预设名称。有关消息对象上所有可用选项的详细信息,请参阅 maknz/slack 文档