Botman 对话缓存时间不起作用
Botman conversation cache time not working
机器人版本:2.6
PHP版本:7.3.23
Laravel版本:7.16.1
缓存驱动程序:Laravel缓存
我正在使用 botman 作为电报机器人。
botman 一切正常,只是对话缓存时间不起作用。
这是我的机器人配置代码:
use BotMan\BotMan\Cache\LaravelCache;
use BotMan\BotMan\Drivers\DriverManager;
use BotMan\BotMan\BotManFactory;
$config = [
// Your driver-specific configuration
"botman" => [
'conversation_cache_time' => 720 ,
'user_cache_time' => 720,
],
"telegram" => [
"token" => env('TELEGRAM_TOKEN'),
]
];
// Load the driver(s) you want to use
DriverManager::loadDriver(\BotMan\Drivers\Telegram\TelegramDriver::class);
// Create an instance
$botman = BotManFactory::create($config, new LaravelCache());
// and other hears , fallback and conversations functions ...
关于机器人和对话的一切都很好,但问题在于对话现金时间
基于 conversation document 我们必须使用驱动器缓存来使用对话,我使用的驱动程序是 laravelCache 但我将 conversation_cache_time
设置为 720 分钟,但它只需要默认的 30 分钟。
我该怎么办?
提前致谢。
来自他们 github 中的这些行:
一定是这样的:
$config = [
'user_cache_time' => 720,
'config' => [
'conversation_cache_time' => 720 ,
],
// Your driver-specific configuration
"telegram" => [
"token" => env('TELEGRAM_TOKEN'),
]
];
而且有效。
机器人版本:2.6
PHP版本:7.3.23
Laravel版本:7.16.1
缓存驱动程序:Laravel缓存
我正在使用 botman 作为电报机器人。 botman 一切正常,只是对话缓存时间不起作用。 这是我的机器人配置代码:
use BotMan\BotMan\Cache\LaravelCache;
use BotMan\BotMan\Drivers\DriverManager;
use BotMan\BotMan\BotManFactory;
$config = [
// Your driver-specific configuration
"botman" => [
'conversation_cache_time' => 720 ,
'user_cache_time' => 720,
],
"telegram" => [
"token" => env('TELEGRAM_TOKEN'),
]
];
// Load the driver(s) you want to use
DriverManager::loadDriver(\BotMan\Drivers\Telegram\TelegramDriver::class);
// Create an instance
$botman = BotManFactory::create($config, new LaravelCache());
// and other hears , fallback and conversations functions ...
关于机器人和对话的一切都很好,但问题在于对话现金时间
基于 conversation document 我们必须使用驱动器缓存来使用对话,我使用的驱动程序是 laravelCache 但我将 conversation_cache_time
设置为 720 分钟,但它只需要默认的 30 分钟。
我该怎么办?
提前致谢。
来自他们 github 中的这些行:
一定是这样的:
$config = [
'user_cache_time' => 720,
'config' => [
'conversation_cache_time' => 720 ,
],
// Your driver-specific configuration
"telegram" => [
"token" => env('TELEGRAM_TOKEN'),
]
];
而且有效。