Repository navigation
README.ru
Telescopy Telegram Bot — @TelescopyRBot

Эта страница также доступна на английском языке
@TelescopyRBot — это Telegram-бот с приоритетом конфиденциальности, который превращает отправленные пользователями видео в круглые видеосообщения (video notes), подходящие для чатов Telegram.
- 🎥 Принимает стандартные видеоролики
- 🟠 Преобразует их в круглые видеосообщения
- ✂️ Автоматически обрезает или масштабирует до 512×512 px
- ⏱️ Обрезает видео до 59 секунд
- 🔒 Применяет ограничение: 1 конвертация в день на пользователя
Бот разработан с упором на простоту, конфиденциальность и этичное использование — без рекламы, слежки и оплаты.
- Развёрнут на PythonAnywhere для доступности 24/7
- Добавлен
pythonanywhere_starter.pyдля лёгкого запуска в облаке
- Пользователь может выполнить 1 конвертацию в сутки
- Лимит сбрасывается через 24 часа и хранится в локальной базе данных SQLite
- Ограничение применяется после успешной обработки
-
security.pyпроверяет пользователя и блокирует потенциально нежелательные паттерны - Заблокированные пользователи сохраняются в
blocked_users.db - Только проверенные пользователи имеют доступ к боту
-
main.py— основная логика бота и обработка видео -
config.py— хранение токенов, путей и логики ограничений -
security.py— антифрод и блокировки -
requirements.txt— список зависимостей -
pythonanywhere_starter.py— стартовый скрипт для удалённого запуска

- Пользователь отправляет видео
- Бот загружает его и проверяет размеры
- При необходимости — обрезает или масштабирует до 512x512
- Обрезает продолжительность до 59 секунд
- Возвращает пользователю видеосообщение (video note)

-
/start— начало работы с ботом и получение инструкции
-
/help— информация о возможностях и использовании
После отправки видео бот сразу начнёт обработку. По завершении он предложит отправить новое видео или снова нажать /start.

Чтобы запустить бота самостоятельно:
-
Установите зависимости:
git clone https://github.com/rumiantsevaa/Telescopy_Telegram_Bot.git
pip install -r requirements.txt
-
Создайте базы данных SQLite (лимиты и заблокированные пользователи)
-
Укажите свой
TELEGRAM_TOKENвconfig.py -
Запустите бота:
python main.py
Бот создан с твёрдой позицией по вопросам приватности пользователей, отсутствия слежки и свободного доступа.
- ✅ Без рекламы, аналитики и телеметрии
- ✅ Без облачного хранения — все файлы обрабатываются локально и удаляются
- ✅ Без профилирования и передачи данных
- ✅ Без оплаты или скрытых функций
- ✅ Одна задача: видео → видеосообщение, без лишнего
Основная идея создания @TelescopyRBot:
«Создать полезный инструмент без эксплуатации пользователей, без сомнительного использования данных и без компромиссов с доверием».
Если вам надоели перегруженные боты с платным доступом и слежкой — этот бот для вас ❤️