Slack Chat Bot integration plugin for the MyAdmin control-panel framework. This plugin provides event-driven hooks for Slack messaging, admin menu integration, and dynamic requirement loading through the Symfony EventDispatcher component.
- Event-driven architecture using Symfony EventDispatcher
- Admin menu integration with ACL support
- Dynamic requirement loading for Slack API classes
- Lightweight plugin with zero runtime overhead when inactive
- PHP 8.2 or higher
- ext-soap
- Symfony EventDispatcher 5.x, 6.x, or 7.x
composer require detain/myadmin-slack-chatThe plugin registers itself through the MyAdmin plugin system. Hook registration is handled automatically via the getHooks() method, which returns an array of event names mapped to static handler callables.
composer install
vendor/bin/phpunitThis package is licensed under the LGPL-2.1 license.