← Вернуться к списку тем

Ошибка веб апп

Здравствуйте, при выполнение данного кода он отправить видео в телеграм бота и делает редирект в телеграм бота но выходит сообщение в телеграм на андроид"счёт не актуален" Или на айфон "счёт не найден" 

При этом веб апп на андроид закрывается а на айфон зависает, как решить эту проблему как убрать этот счёт 

<?php
// Проверяем соединение
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// Выполняем запрос с использованием JOIN для объединения таблиц
$sql = "SELECT episodes.id, episodes.video, episodes.episode_number, 
               serials.name AS serial_name, 
               dubbing.name AS dubbing_name,
               episodes.serial_id, episodes.dubbing_id
        FROM episodes
        INNER JOIN serials ON episodes.serial_id = serials.id
        INNER JOIN dubbing ON episodes.dubbing_id = dubbing.id
        WHERE episodes.id = " . $file_id;

$result = $conn->query($sql);

// Получаем результат
if ($result->num_rows > 0) {
    // Выводим данные для каждой строки
    while($row = $result->fetch_assoc()) {
        // Определите переменные на основе данных из базы данных
        $episode_number = $row["episode_number"];
        $serial_name = $row["serial_name"];
        $dubbing_name = $row["dubbing_name"];
        $video = $row["video"];
$serial_id=$row["serial_id"];
$dubbing_id = $row["dubbing_id"];

      
        // Проверяем наличие chat_id в COOKIE
        if (isset($_COOKIE['chat_id'])) {
            $chatID = $_COOKIE['chat_id'];

           
            // Текст сообщения берем из переменной
            $text = "*Серия {$episode_number}*
{$serial_name} ({$dubbing_name})

_Приятного просмотра! Расскажите о нас друзьям!_"; 
            
$url_pod="https://t.me/share/url?url=http%3A//t.me/$bot_username/app";
$web_app="https://$domain/$bot_username/app/index.php";
            $url_app= "https://$domain/$bot_username/app/index.php?serial_id=$serial_id&dubbing_id=$dubbing_id";
            // Формируем данные для отправки
            $data = [
                'chat_id' => $chatID,
                'video' => $video,
                'caption' => $text,
               'protect_content' => true,
                'reply_markup' => json_encode([
                    'inline_keyboard' => [
                        [
                            [
                                'text' => '💠 Выбрать серию',
                            'web_app' =>   [ 'url' => $url_app]
                            ]],[[
                                'text' => '📺 Каталог',
'web_app' =>   [ 'url' => $web_app]
                            ],[
                                'text' => '↪️ Поделиться',
                             'url' => $url_pod
                            ]
                        ]

                    ]
                ]),
'parse_mode' => 'Markdown'
            ];

            // URL для Telegram Bot API
            $telegram_api_url = "https://api.telegram.org/bot{$token}/sendVideo"; 

            // Инициализируем cURL
            $ch = curl_init();

            // Устанавливаем необходимые опции для cURL
            curl_setopt($ch, CURLOPT_URL, $telegram_api_url);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

            // Отправляем запрос и сохраняем ответ
            $result = curl_exec($ch);
           echo '<script>window.location.href = "https://t.me/$bot_username";</script>';
            // Проверяем, нет ли ошибок
            if ($result === FALSE) {
              die('Ошибка при отправке: ' . curl_error($ch));
            }

            // Закрываем ресурс cURL
            curl_close($ch);
        }
    }
} else {
   echo "0 results";

}

// Закрываем соединение с базой данных
$conn->close();

?>

Авторизуйтесь через Telegram, чтобы оставить комментарий.
Откройте по ссылке или QR бот @iMakeBot, нажмите кнопку Старт/Start.
Следуйте инструкциям бота.