Активный
- Тема Автор
- #1
Этот инструмент представляет собой высокофункционального Telegram-бота для безопасного обмена файлами с расширенными настройками приватности и управления доступом. В отличие от стандартных решений для передачи файлов, данный бот обеспечивает гибкую систему ограничений, автоматическую очистку данных и защиту от несанкционированного доступа.
Основные функции
Безопасное хранение файлов:- Автоматическое удаление файлов после истечения срока действия
- Поддержка одноразовых файлов (удаляются после первой загрузки)
- Шифрование токенов доступа с использованием криптографически безопасного генератора
- Изоляция данных разных пользователей в базе SQLite
- Публичный доступ (файл доступен любому пользователю с токеном)
- Приватный доступ (файл доступен только указанному пользователю по chat_id)
- Три варианта срока действия: 1 час, 24 часа или однократная загрузка
- Автоматическая очистка просроченных файлов из базы данных
- Система временной блокировки при множественных ошибках ввода токена
- Ограничение количества попыток доступа к несуществующим файлам
- Валидация всех входных данных на этапе приема
- Автоматическое удаление файлов после выполнения условий доступа
- Интуитивно понятное меню с кнопками действий
- Пошаговые инструкции с подсказками на каждом этапе
- Информативные сообщения об ошибках и успешных операциях
- Уведомления отправителю о загрузке файла получателем
- HTML-форматирование для удобного отображения токенов и данных
- Асинхронная обработка запросов с использованием aiogram 3.x
- Конечные автоматы (FSM) для управления состояниями диалога
- Разделение бизнес-логики и представления
- Автоматическое восстановление после ошибок
- Оптимизация использования памяти и ресурсов
- Поддержка всех типов файлов, доступных в Telegram
- Автоматическое определение имени файла при загрузке
- Отображение полной информации о файле при получении
- Встроенная справочная система с инструкциями
- Логирование критических операций для отладки
Подготовка
- Установите необходимые зависимости:
Скрытое содержимое доступно для зарегистрированных пользователей!- Замените токен бота в коде на ваш персональный токен от botfather
- Запустите скрипт
- Использование
- Используйте команды бота:
- Нажмите «
Добавить файл» для загрузки нового файла - Следуйте инструкциям для настройки прав доступа и срока действия
- Поделитесь полученным токеном с получателем
- Получатель может использовать «
Получить файл» и ввести токен для загрузки
- Важно:
- Разработчик инструмента - badxprogramm
- Бот автоматически очищает базу данных от просроченных файлов
- Все токены генерируются с использованием криптографически безопасного метода
- Для получения chat_id пользователя можно воспользоваться ботом @username_to_id_bot
- Рекомендуется регулярно создавать резервные копии файла базы данных files.db
Вложения
Fernando
Загрузка...
t𐔖ᦔᥲ𐔤 ι ᥕrιtᥱ ᥴ𐔖ᦔᥱ, ᥲᥒᦔ t𐔖ⲙ𐔖rr𐔖ᥕ ι ⲙᥲkᥱ ⲙ𐔖ᥒ
Только чтение
Приколяс