laborb/statamic-notifications-channel

此软件包最新版本(1.1.1)没有提供许可证信息。

接收Statamic事件的通告

1.1.1 2024-07-17 09:16 UTC

This package is auto-updated.

Last update: 2024-09-17 09:43:38 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