Добрый день! Не могу подружить APi телеграмм и базу mysql. Использую библиотеку longman/telegram-bot. getUpdatesCLI.php Код (Text): #!/usr/bin/env php <?php // Load composer require __DIR__ . '/vendor/autoload.php'; $bot_api_key = '111111111111111111111111111'; $bot_username = '123_bot'; $mysql_credentials = [ 'host' => 'localhost', 'port' => 3306, // optional 'user' => '******', 'password' => '123123', 'database' => '*******', ]; try { // Create Telegram API object $telegram = new Longman\TelegramBot\Telegram($bot_api_key, $bot_username); // Enable MySQL $telegram->enableMySql($mysql_credentials); // Handle telegram getUpdates request $telegram->handleGetUpdates(); } catch (Longman\TelegramBot\Exception\TelegramException $e) { // log telegram errors // echo $e->getMessage(); } Файл getUpdatesCLI.php был создан и запущен без ошибок. hook_telegram.php Код (Text): <?php // Load composer require __DIR__ . '/vendor/autoload.php'; //include ("telegram.php"); $commands_paths = [ __DIR__ . '/Commands/', ]; // Define all IDs of admin users in this array (leave as empty array if not used) $admin_users = [ // 123, ]; $bot_api_key = '1111111111111111111111111'; $bot_username = '123_bot'; $mysql_credentials = [ 'host' => 'localhost', 'port' => 3306, // optional 'user' => '*****', 'password' => '123123', 'database' => '*****', ]; try { // Create Telegram API object $telegram = new Longman\TelegramBot\Telegram($bot_api_key, $bot_username); // Add commands paths containing your custom commands $telegram->addCommandsPaths($commands_paths); // Enable admin users $telegram->enableAdmins($admin_users); // Requests Limiter (tries to prevent reaching Telegram API limits) $telegram->enableLimiter(); $telegram->enableMySql($mysql_credentials); // Handle telegram webhook request $telegram->handle(); } catch (Longman\TelegramBot\Exception\TelegramException $e) { // Silence is golden! // log telegram errors // echo $e->getMessage(); } Если, строчки $telegram->enableMySql($mysql_credentials); нет, то телеграмм отвечает нормально, если строчка есть, то ответа нет. И в лог ошибки ничего не пишется. Как быть? В базу также ничего не пишется
Ну так допишите логирование ошибок в обработчике исключений, вместо Silence is golden И я бы ещё на всякий случай Exception тоже ловил