Skip to content

Скрипт, работающий в фоне. Мониторит нажатие клавиши (например колесико мышки) и отсылает скрин экрана в telegram.

Notifications You must be signed in to change notification settings

intsynko/screener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

screener

Скрипт, работающий в фоне. Мониторит нажатие клавиши (например колесико мышки) и отсылает скрин экрана в telegram.

Быстрый запуск

Готовый .exe можно найти в папке builds (рекомендую последнюю версию). Там лежат все сборки с инструкциями по использованию.

Как работает

  • Скрипт, отсылает скрин экрана в чат телеграм через бота по нажатию на колесико мыши.
  • Скрипт использует конфиг в виде config.json файла, который обязательно должен лежать в одной папке со скриптом, со следующими обязательными полями (необязательные поля можно посмотреть здесь):
    • bot_token - (str) токен бота (в формате 0000000:aaaaaaa...)
    • chat_id - (str) id чата в телеграмме (может быть отрицательным)

Как настроить телеграм бота

  • Создать бота
    • Написать в телеграмме боту @BotFather: /newbot
    • Ввести имя нового бота
    • Ввести логин нового бота
    • Получить от @BotFather его токен
  • Создать чат (не канал) и добавить в него бота
  • Узнать id чата:
    • Добавить в созданный чат @get_my_chat_id_bot, он сразу напечатает id чата, при кол-во изменении участников он напечаетает новый chat_id
    • Либо вставить в url строку в браузере https://api.telegram.org/bot<TOKEN>/getUpdates, нажать enter, в полученном результате найти "chat"->"id"

!!! После изменения кол-ва участников чата chat_id может изменится

Как можно использовать

Запуск

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

Во время работы

Команды

Программой можно управлять через команды в телеграмм:

img

Как собрать .exe файл для windows (для разработки новых версий)

  • устронавить pyinstaller
    pip install pyinstaller
    
  • собрать .exe файл
    pyinstaller src\main.py -F -w
    
    • флаг F - чтобы приложение собрась в один файл
    • флаг w - говорит о том, что приложение оконное (не будет создаваться терминал при запуске)

About

Скрипт, работающий в фоне. Мониторит нажатие клавиши (например колесико мышки) и отсылает скрин экрана в telegram.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages