Skip to content

Claxy-mod/Free-spy

Repository files navigation

Free Spy

Инструмент для логирования удаленных и измененных сообщений в Telegram через встроенное меню «Автоматизация чатов» (Telegram Business).

Поскольку бот работает с личной перепиской, архитектура проекта подразумевает развертывание собственного независимого экземпляра (зеркала). Все логи хранятся только в вашей базе данных и зашифрованы, что исключает доступ третьих лиц.

Функционал

  • Поддержка любых медиа — сохраняет текст, фото, видео, голосовые сообщения, кружки, документы, аудио, стикеры и GIF.
  • Работа в реальном времени — логирует изменения и удаления сообщений на лету.
  • Офлайн-буферизация — если сервер временно недоступен, бот собирает пропущенные сообщения и присылает их единым отчетом после запуска.
  • Мультипользовательский режим — позволяет привязать бота к нескольким аккаунтам через настройки автоматизации Telegram.
  • Шифрование логов — перед записью в базу сообщения шифруются (AES-128 Fernet). Даже при прямом доступе к БД прочитать переписку без ключа невозможно.

Развертывание личного бота (бесплатный хостинг)

Вам не нужно арендовать платные сервера. Вы можете развернуть бота на бесплатных мощностях облака Render в один клик.

Deploy to Render

При нажатии на кнопку Render автоматически:

  1. Создаст бесплатную базу данных PostgreSQL.
  2. Развернет изолированный контейнер с ботом.

От вас потребуется указать:

  • BOT_TOKEN — токен вашего бота (полученный у @BotFather).
  • USER_ID — ваш числовой Telegram ID.
  • ENCRYPTION_KEY — ключ шифрования (сгенерируйте его заранее с помощью python generate_key.py).

💡 Подробное руководство Инструкции по настройке пинга для непрерывной работы 24/7, привязке бота к Telegram, а также варианты ручной установки (с внешней базой Supabase) и локального запуска описаны в INSTALL.md.