laborb / statamic-notifications-channel
此软件包最新版本(1.1.1)没有提供许可证信息。
接收Statamic事件的通告
1.1.1
2024-07-17 09:16 UTC
README
此Statamic插件使向流行的聊天系统(如Slack、Teams或Mattermost)发送通知变得容易。但也可以使用电子邮件或webhook。典型用例是将表单提交发送到Teams聊天或通知Slack群组有关某个警报。与未加密的电子邮件相比,通知通道使用https,因此特别适合像招聘表这样的敏感数据。
功能
支持的通告通道
- 电子邮件
- Slack
- Mattermost
- Microsoft Teams
- Webhook
- 更多即将推出
支持的Statamic事件
- Statamic\Events\AssetDeleted
- Statamic\Events\AssetUploaded
- Statamic\Events\EntryCreated
- Statamic\Events\EntrySaved
- Statamic\Events\EntryDeleted
- Statamic\Events\FormSubmitted
- Statamic\Events\UserRegistered
- Statamic\Events\UserSaved
- Statamic\Events\UserDeleted
可以通过处理类轻松添加其他事件。
如何安装
您可以在Statamic控制面板的工具 > 插件
部分中搜索此插件并点击安装,或者从项目根目录运行以下命令
composer require laborb/statamic-notifications-channel
如何使用
您可以在控制面板中访问插件设置:实用工具 > 通知
。
您可以在设置
选项卡中启用/禁用所有通知并启用/禁用内置的日志记录功能。
在通告通道
选项卡中,您可以根据电子邮件地址或webhook URL的相应设置添加通告通道。
所有设置都显示为正常的Statamic蓝图。
如何扩展
您可以通过在配置文件中添加EventHandler类来添加新的Statamic事件。然后您可以在自己的类中格式化输出。
支持
如果您遇到任何问题,请在GitHub存储库中提交问题。
您也可以通过电子邮件联系我们:support@laborb.de