idk / yii2-botman
Yii2 bindings for Botman
Installs: 2 872
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- botman/botman: ^2.1
- yiisoft/yii2: ~2
This package is auto-updated.
Last update: 2024-10-16 04:13:46 UTC
README
Yii2 bindings for Botman.
Installation
The preferred method of installation is via Packagist and Composer. Run the following command to install the package and add it as a requirement to your project's composer.json
:
composer require idk/yii2-botman
Usage
In order to use Yii2 caching system with Botman, initialize your Botman
instance using this:
// create an instance $botman = BotManFactory::create($botmanConfig, new \idk\yii2\botman\Cache());
Cache storage
By default, yii2-botman
will use the default configured Yii::$app->cache
component.
If you need to use a dedicated cache interface for Botman, you can define it in the botmanCache
component like the following:
'components' => [ // default cache used by your app 'cache' => [ 'class' => 'yii\caching\DbCache', ], // specific cache for botman 'botmanCache' => [ 'class' => 'yii\caching\FileCache', 'cachePath' => '@runtime/botman', ], ]