Skip to content

Программа для управления своим компьютером через Telegram бота.

Notifications You must be signed in to change notification settings

Okronix/PCToolsBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PC Tools Bot

Это скрипт на Python, созданный для упрощенного и защищенного управления вашим компьютером через Telegram бота. Скрипт позволяет делать скриншоты экрана, управлять мышкой, управлять файлами и процессами, выполнять команды в командной строке, выключать или перезагружать компьютер, а также загружать и скачивать файлы на компьютер.

Для использования скрипта необходимо скомпилировать его и указать внутри скрипта API телеграм бота и свой Telegram ID. Это обеспечит защиту вашего компьютера от нежелательного доступа и оповестит вас, если кто-то другой попытается управлять вашим компьютером через бота.

Скриншоты

Сообщение о первом запуске на компьютере

image

Главное меню

image

Меню "Файлы и процессы"

image

Меню "Дополнительно"

image

Меню "Управление мышкой"

image

Функции бота

📷Быстрый скриншот - отправляет скриншот экрана
🖼Полный скриншот - отправляет скриншот экрана без сжатия
📹Фото вебкамеры - отправляет фотографию с вебкамеры
🖱Управление мышкой - переходит меню управления мышкой
📂Файлы и процессы - переходит в меню с управлением файлов и процессов
❇️Дополнительно - переходит в меню с доп. функциями
📩Отправка уведомления - пришлет на ПК окно с сообщением(msgbox)
⏪Назад⏪ - возвращает в главное меню

🔗Перейти по ссылке - переходит по указанной ссылке(важно указать "http://" или "https://" для открытия ссылки в стандартном браузере, а не IE)
✅Выполнить команду - выполняет в cmd любую указанную команду
⛔️Выключить компьютер - моментально выключает компьютер
♻️Перезагрузить компьютер - моментально перезагружает компьютер
🖥О компьютере - показывает имя пользователя, ip, операционную систему и процессор

❌Замочить процесс - завершает любой процесс
✔️Запустить - открывает любые файлы(в том числе и exe)
⬇️Скачать файл - скачивает указанный файл с вашего компьютера
⬆️Загрузить файл - загружает файл на ваш компьютер
🔗Загрузить по ссылке - загружает файл на ваш компьютер по прямой ссылке

Установка и запуск

1) Перейдите в телеграм и напишите @BotFather (t.me/BotFather)
2) Напишите команду /newbot в @BotFather
3) Напишите любое имя бота(пример: PC Tools)
4) Напишите логин бота с окончанием на слово bot, советую писать рандомные символы(пример: nr9dsn6lsh_bot)
5) Вы получите сообщение примера:
"Use this token to access the HTTP API:
1234567:ASDFGHJKLQWERTY
Keep your token secure and store it safely, it can be used by anyone to control your bot.
For a description of the Bot API, see this page: https://core.telegram.org/bots/api"
6) Нам необходимо скопировать API(1234567:ASDFGHJKLQWERTY)
7) Переходим в созданного бота в телеграмме по ссылке из сообщения и нажимаем запустить
8) Скачиваем с репозитория скрипт бота(PCToolsBot.py) и фaйл(install.txt)
9) Переходим на офф. сайт https://www.python.org/downloads/ и скачиваем установщик python
10) Открываем установщик и устанавливаем обязательно поставив галочку на пункте add python to path
11) Запускаем cmd(Win + R и вписываем cmd)
12) Пишем в cmd pip install -r путь до файла install.txt (пример: pip install -r C:\download\install.txt)
13) Открываем через любой текстовый редактор PCToolsBot.py
14) Вписываем в поле bot_token API бота который мы скопировали
15) Вписываем в поле my_id ваш TELEGRAM ID(Можно у знать у бота @userinfobot (t.me/userinfobot))
16) Сохраняем файл и переходим обратно в консоль
17) пишем cd путь директории где лежит файл PCToolsBot.py (cd C:\download)
18) Пишем в консоли pyinstaller -w -F PCToolsBot.py
19) Перемещаем из папки dist exe-шник в удобну нам папку, создаем ярлык exe-шника
20) Кидаем ярлык в папку автозагрузки C:\Users\Имя_Пользователя\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Разработчик

Поддержать

About

Программа для управления своим компьютером через Telegram бота.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages