• Как сделать проверку оплаты сбербанк на python в телеграм боте?

    @Sxasxvfddvrdvf
    Ваш способ слишком усложнен. Гораздо проще использовать API сторонних сервисов. Например, Яндекс.Касса, Робокасса. Но в большинстве случаев, они требуют наличие юридического лица и заключения договора. Если Вы физическое лицо, проще использовать Яндекс.Деньги или Qiwi, они позволяют оплачивать с карты любого банка или кошелька и при этом они сами отправят уведомление с деталями операции, так что кнопка "Я оплатил" не понадобится. Все сервисы будут брать комиссию, это нужно учесть.
    Ответ написан
    Комментировать
  • Как создать уникальную страницу для скачивания файлов?

    @Sxasxvfddvrdvf
    Для начала все ссылки ведущие на скачивание файла нужно заменить. Например, если ссылка на скачивание картинок была такая: <a href="/images/image.jpg" download>download</a>
    То нужно заменить её на что-нибудь такое
    <a href="/download.php?file=image.jpg" download>download</a>


    Затем создаем файл download.php и пишем примерно следующее
    <?php
    $filename = 'images/' . $_GET['file'];
    if ( file_exists( $filename ) ) {
        header( 'Content-type: image/jpeg' ); // mime тип скачиваемого файла
        echo file_get_contents( $filename );
    } else {
        echo 'Такого файла не существует';
    }
    ?>
    Ответ написан