Вы не упомянули версию ботмена.Следующее решение для Botman версии 2.0
Вам нужна версия php7.1.3 или выше.Потому что в chatbot они используют некоторые дополнительные функции, которые добавлены в PHP версии 7.1.3, например вместо списка ($ array1, $ array2) = $ data [0] теперь добавлена новая функция [$ array1, $ array2] = $ data [0], которые работают как список ($ array1, $ array2) и многие другие изменения, сделанные в версии 7.1.3, поэтому вам необходимо обновить версию PHP с 7.0 до 7.1.3 или выше.
После этого установите ботменаДрайвер веб-виджета с использованием композитора.Теперь попробуйте обновить ваш код следующим образом.
use BotMan\BotMan\BotMan;
use BotMan\BotMan\Drivers\DriverManager;
use BotMan\BotMan\BotManFactory;
use BotMan\BotMan\Cache\CodeIgniterCache;
use BotMan\BotMan\Messages\Incoming\Answer;
use BotMan\BotMan\Messages\Conversations\Conversation;
use BotMan\BotMan\Messages\Outgoing\Question;
use BotMan\BotMan\Messages\Outgoing\Actions\Button;
use BotMan\BotMan\Messages\Attachments\Image;
use BotMan\BotMan\Messages\Outgoing\OutgoingMessage;
public function chat_reply() {
$config = [];
$this->load->driver('cache', array('adapter' => 'apc', 'backup' => 'file'));
DriverManager::loadDriver(\BotMan\Drivers\Web\WebDriver::class);
$botman = BotManFactory::create($config, new CodeIgniterCache($this->cache->file));
$botman->hears("Hi", function (BotMan $bot) {
$bot->reply('bye~');
});
}