novactive / ezslackbundle
Novactive eZ Slack Bundle 是一个为 eZ Platform 提供完整 Slack 集成的 Bundle。
1.0.0
2018-02-26 20:28 UTC
Requires
- php: ^7.2
- adam-paterson/oauth2-slack: ^1.1
- jms/serializer-bundle: ^2.3
- knpuniversity/oauth2-client-bundle: ^1.17
- nesbot/carbon: ^1.22
- netgen/query-translator: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.10
- phpmd/phpmd: ^2.6
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.2
- symfony/phpunit-bridge: ~4.0
- symfony/var-dumper: ^4.0
This package is auto-updated.
Last update: 2024-09-19 11:49:37 UTC
README
此存储库是我们所说的“子树分割”:主存储库中的一个目录的只读副本。它由 Composer 使用,以便开发者依赖特定的 Bundle。
如果您想报告或贡献,您应该在主存储库中打开问题:https://github.com/Novactive/Nova-eZPlatform-Bundles
通过 .md 文件在此存储库中提供文档,但还打包在这里:https://novactive.github.io/Nova-eZPlatform-Bundles/master/SlackBundle/README.md.html
Novactive eZ Slack Bundle 是一个提供完整 Slack 集成的 eZ Platform Bundle。
此 Bundle 提供深层次的 Slack 集成。
它提供了 5 个高级功能,您可以根据需要构建无限的具体协作功能。
- Slack Connect:允许用户通过 Slack 登录 eZ,并在 eZ 中识别 Slack 用户。(与角色和权限映射)
- 入站 Webhooks:允许 eZ 在您的 Slack 工作空间中的一个或多个频道中发布消息(通知)。
- 交互式组件:允许您将按钮或选择(以及其他类型)添加到消息中,为您的用户提供交互式体验。
- Slash 命令:允许您的用户从 Slack 触发在 eZ 中的操作。
- (即将推出)事件订阅:您的 eZ 将能够监听频道并与您的用户交互。
是的,我们可以通俗地说,这是一个聊天机器人。
此 Bundle 可以大大简化您管理 eZ 和您的 Slack 工作空间之间交互所需的工作。(请参阅 使用说明 了解如何进行操作)
默认情况下,在那些高级功能之上,此 Bundle 提供交互和命令。(请参阅 功能)
演示: https://youtu.be/3DTe6pDCx1w
功能
使用和安装说明
更改
特别提及和致谢
此 Bundle 需要这些出色的库,向其维护者表示衷心的感谢!
- jms/serializer-bundle
- nesbot/carbon
- netgen/query-translator
- knpuniversity/oauth2-client-bundle
- adam-paterson/oauth2-slack
此外,此 Bundle 受以下两篇优秀文章的启发
- 洛杉矶时报:如何 Slack 控制 Our CMS
- Snowball Digital:在 eZ Platform 中使用 Slack 进行内容审批工作流程