Skip to content

Вполне легальная слежка в Telegram 😱

License

Notifications You must be signed in to change notification settings

pabcihba/TeleSpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TeleSpy 🕵️

Cохраняй саморазрушающиеся файлы и следи за изменениями сообщений в Telegram

Принцип работы ❓

  • Вы присылаете .spy в ответ на сообщение пользователя , за которым хотите следить

Вы также можете поставить слежку через бота , отправив команду .spy [ID или юзернейм пользователя]

  • Пока слежка включена , в бот вам будут приходить уведомления об изменениях сообщений и их удалении
  • Вы можете отключать скрипт на время , а потом провести полное сканирование чата командой .scan

После этой команды весь ваш чат и все упущенные вами сообщения будут просканированы и будут проверяться ботом. Изменения сообщений когда был выключен бот , увы , просмотреть нельзя

  • Отменить слежку вы можете командой .unspy в ответ на сообщение пользователя

Вы также можете отменить слежку командой .unspy [ID или юзернейм пользователя] в любом чате

  • Вывести список всех прослеживаемых вами пользователей можно командой .list

Список покажет вам и ID , и юзернейм пользователя , которые можно использовать в командах .spy и .unspy

  • Перезапустить скрипт вы можете командой .reload

Установка 📂

  • Для корректной работы нужен Python 3.13.2 , хотя может работать и на ранних версиях
  • git clone https://github.com/pabcihba/TeleSpy ; pip install telethon; pip install os; pip install json; pip install asyncio; pip install requets; pip install pytz

Настройка ⚙️

  • Перейдите по этой ссылке , зарегистрируйтесь , создайте приложение и получите API_ID и API_HASH
  • Перейдите к @BotFather в телеграмме , пропишите команду /newbot , создайте бота , получите его TOKEN
  • Откройте файл telespy.py и замените API_ID и API_HASH на полученные вами значения

Вы можете редактировать прямо в терминале nano telespy.py , а затем CTRL + O , ENTER , CTRL + Z

  • Введите cd TeleSpy; python telespy.py и пройдите регистрацию бота на ваш аккаунт
  • Готово!

Запуск 🚀

  • cd TeleSpy; python telespy.py

Возможные ошибки 🚫

Если что-то пойдёт не так:

  • Произвести перезапуск бота: Настройки -> Конфиденциальность -> Устройства и удалить сеанс PC 64bit или arm??? , если скрипт запускается с телефона

Не помогло? Сообщайте об ошибке

Заключение

  • Мониторинг изменений/удалений сообщений работает только если скрипт работает на машине с доступом в интернет 24/7, а может просто висеть в фоне пока вы работаете
  • Этот скрипт может мониторить полностью всю переписку только если вы написали .scan; Возможно огромнезозные переписки оно не так быстро закэшширует , потому что я не проверял

TODO

  • Функция сканирования и мониторинга всего чата ДО использования скрипта
  • Смена группы/канала для получения уведомлений вместо Избранного

Теперь уведы в боте!!

  • Слежка за изменениями аватарок и ника пользователя
  • Слежка за онлайном пользователя , импорт в виде графика