Инструмент для логирования удаленных и измененных сообщений в Telegram через встроенное меню «Автоматизация чатов» (Telegram Business).
Поскольку бот работает с личной перепиской, архитектура проекта подразумевает развертывание собственного независимого экземпляра (зеркала). Все логи хранятся только в вашей базе данных и зашифрованы, что исключает доступ третьих лиц.
- Поддержка любых медиа — сохраняет текст, фото, видео, голосовые сообщения, кружки, документы, аудио, стикеры и GIF.
- Работа в реальном времени — логирует изменения и удаления сообщений на лету.
- Офлайн-буферизация — если сервер временно недоступен, бот собирает пропущенные сообщения и присылает их единым отчетом после запуска.
- Мультипользовательский режим — позволяет привязать бота к нескольким аккаунтам через настройки автоматизации Telegram.
- Шифрование логов — перед записью в базу сообщения шифруются (AES-128 Fernet). Даже при прямом доступе к БД прочитать переписку без ключа невозможно.
Вам не нужно арендовать платные сервера. Вы можете развернуть бота на бесплатных мощностях облака Render в один клик.
При нажатии на кнопку Render автоматически:
- Создаст бесплатную базу данных PostgreSQL.
- Развернет изолированный контейнер с ботом.
От вас потребуется указать:
BOT_TOKEN— токен вашего бота (полученный у @BotFather).USER_ID— ваш числовой Telegram ID.ENCRYPTION_KEY— ключ шифрования (сгенерируйте его заранее с помощьюpython generate_key.py).
💡 Подробное руководство Инструкции по настройке пинга для непрерывной работы 24/7, привязке бота к Telegram, а также варианты ручной установки (с внешней базой Supabase) и локального запуска описаны в INSTALL.md.