Hi guys. I have created simple extension for accessing Slack API as a composer package. This package provides custom action class for OAuth authorization. That action retrieve access token and stores it in web user’s state. There is also custom application component that can be used for making API method calls. Access token from web user’s state is used but you can (optionally) define application’s global access token as a fallback.
Readme & source at Github tatarko/yii-slack
What do you think about it? Do you have any ideas how to make it more yii friendly?