=== Диагностика проблем с отправкой видео === 1. Проверка видео файла: ✅ Файл найден: /var/www/wsalesite.ru/avatar/assets/videos/zalina.mp4 📊 Размер файла: 5.25 MB ✅ Размер в пределах нормы 📁 Права доступа: 0644 2. Проверка путей: Относительный путь: assets/videos/zalina.mp4 Полный путь: /var/www/wsalesite.ru/avatar/assets/videos/zalina.mp4 Текущая директория: /var/www/wsalesite.ru/avatar 3. Проверка подключения к Telegram API: ✅ Telegram API доступен ✅ Токен бота валиден 🤖 Имя бота: Аватар: Код Капитала 4. Проверка настроек CURL: CURL версия: 7.58.0 5. Проверка настроек PHP: upload_max_filesize: 2M post_max_size: 8M max_execution_time: 30 сек memory_limit: 128M 6. Анализ проблем в коде: ❌ НАЙДЕНА ПРОБЛЕМА: Несоответствие путей в sendVideo В коде: if (file_exists('/var/www/wsalesite.ru/avatar/' . $videoPath)) Но sendVideo получает: $videoPath = 'assets/videos/zalina.mp4' Telegram API пытается открыть: assets/videos/zalina.mp4 (относительный путь) Но файл находится по полному пути! ⚠️ ПОТЕНЦИАЛЬНАЯ ПРОБЛЕМА: Таймаут CURL Текущий таймаут: 30 секунд Размер файла: 5.25 MB Для больших файлов может потребоваться больше времени 🔧 РЕКОМЕНДАЦИИ ПО ИСПРАВЛЕНИЮ: 1. ✅ ОСНОВНАЯ ПРОБЛЕМА - исправить путь к файлу: Заменить: $videoPath = 'assets/videos/zalina.mp4' На: $videoPath = '/var/www/wsalesite.ru/avatar/assets/videos/zalina.mp4' 2. ✅ Увеличить таймаут для больших файлов: В TelegramBot.php изменить CURLOPT_TIMEOUT с 30 на 60 секунд 3. ✅ Добавить логирование ошибок sendVideo 4. ✅ Рассмотреть сжатие видео или использование внешнего хостинга 🎯 После исправления видео должно отправляться стабильно!