Исходник Telegram Control PC 4.0 [20.07.2024]

mgvq

Активный
420
71
Telegram Control PC v3.6

Доброго времени суток! Перед вами софт, который позволяет управлять компьютером через Telegram. Не буду томить, сразу перейду к функциям. Изначально хотел его продать, но решил для себя, что не стоит

Соавтор - @P0xcik

Github | VirusTotal | Download exe

P.S Так как антивирусы ругаются на exe, рекомендую использовать сам код питона, а не его exe, либо компилировать самостоятельно по инструкции из папки инструкции и помощь

Скачивание всех нужных библиотек находится по пути: инструкции и помощь\install.py

При любых непонятных ситуациях прописывайте /start

P.P.S При использовании этого скрипта в своих работах, просьба указывать ссылку на эту тему



- Запуск программ, файлов(имитация запуска юзером) и отдельная функция для запуска Python скриптов
- Полное взаимодействие с файлами: создание, удаление(в том числе и папок), редактирование
- Ввод команд в CMD Windows
- Вывод различных ошибок (диалоговых окон)
- Создание скриншотов экрана
- Полный доступ к клавиатуре (использование сочетаний клавиш, печать символов(абсолютно любых))
- Быстрое использование медиа-клавиш (пауза/старт, перемотка вперед)

- При запуске бота будет выведена информация о ПК, а именно IP, точное время запуска, разрешение экрана, информация о памяти, имя пользователя, инфа об активном окне, установленная ОС, процессоре, ОЗУ, батарее. Это также можно открыть в любой момент
- Открытие любого сайта
- Управление яркостью компьютера
- Возможность вызова БСОД (нестабильно)
- Cкачивание любого файла с ПК до 50 мб
- Выгрузка любого файла с ПК до 20 мб, можно выбрать путь выгрузки файла (искл. Системные папки)
- Троллинг с помощью частого перемещения мышки (время троллинга указывается в целых секундах)
- Троллинг с частым открытием проводника (нагрузка на ОС)
- Троллинг с открытием сайтов (нагрузка на ОС)

- Быстрое выключение, перезагрузка ПК или выход из учетки одной кнопкой
- Удобная работа с процессами: красивый список, выключение процесса
- Возможность подключения к SAMP серверам
- Cоздание биндов для автоматизации большинства действий
- Возможность быстрого использования RakSAMP Lite

- Полная защита от посторонних людей, максимальное количество админов - 2
- Информация о температуре системы
- Управление звуком

- Вывод содержимого директории
- Работа с файлами: перемещение файлов, копирование файлов/папок, сжатие папок в ZIP архивы
- Троллинг: добавить изменение угла поворота экрана
Посмотреть вложение 201200
Все категории главного меню


Посмотреть вложение 201198
Меню консоли


Посмотреть вложение 201197
Меню особых функций
Проблема: A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: chat not found
Решение: 1. Проверить свой телеграм ID в файле settings.ini
2. Написать боту в личку /start, и только потом заново запустить его
v1.0
- Первый релиз

v1.1
- Добавлена функция подключения к SAMP серверу

v1.2
- Создана отдельная категория "SAMP функции"
- Добавлена возможность быстрого запуска RakSAMP Lite
- В меню клавиш добавлен быстрый доступ к Media клавишам(стоп, продолжить, перемотка вперед)
- Добавлена подсказка для использования клавиш для функций
- В install.py добавлена еще одна необходимая библиотека

v2.0
- Была добавлена папка binds, она обязательна для хранения биндов
- Был создан мини-язык для создания своих биндов, с подробной информацией вы можете ознакомиться в спойлере "Документация по биндам"
- Была создана новая категория в главном меню - "Меню биндов"
- Немного оптимизирован код

v2.1
- Добавлена обработка ошибок при использовании биндов
- В функции useConsole 2 новых аргумента - sendResult(при 1 и более отправляет результат указанному в третьем аргументе tg_id), tg_id - на какой айди идет отправка результата. Если sendResult < 0, то можно указать любое
- Новая функция openProgram=путь, открывает программу по указанному пути(обязательно указывать полный путь: C:\folder\test.jpg)
- Ускорена работа с консолью

v2.1.1
- Новая функция clickMouse=button, при clickMouse=r кликает правая кнопка, при clickMouse=l (L маленькая) кликается левая

v2.2
- Исправлен ответ с иероглифами при использовании команд в консоли

- Исправлены опечатки в меню с биндами

v3.0

- Оптимизация кода, меню
- Добавлены 2 новые библиотеки
- Исправлена проблема с добавкой содержимого в файл
- Исправлена ошибка при выборе неизвестного действия в меню удаления файлов
- Исправлено название файла в сообщении при удалении файла
- Исправлена кнопка "Назад" при использовании функции запуска файла
- Теперь нельзя вводить буквы в количество раз любого вида троллинга
- В меню консоли был добавлен список процессов, через который можно также и убивать процессы
- Добавлена новая категория "Настройки ПК"
- В категорию "Настройки ПК" добавлена функция изменения яркости
- Теперь при просмотре информации о ПК не будет вместо IP компьютера показываться IP последнего сервера самп
- Добавлено уточнение выхода из учетной записи пользователя(да/нет)
- В почти каждую функцию, где нужно было, была добавлена кнопка "Назад"

- Исправлены орфографические ошибки

v3.1

- Проведены рефакторинг и оптимизация кода
- Добавлена кнопка для быстрой перезагрузки ПК в меню "Особые функции"

- Исправлены мелкие баги и недоработки

v3.2
- Автоматическое появление клавиатуры при включении бота, теперь не надо писать /start
- В сообщение о включении бота добавлена информация об оперативной памяти и уровне заряда батареи компьютера
- В меню изменения яркости добавлено оторбражение текущего уровня яркости
- Созданная ошибка теперь отображается поверх окон
- Изменения работы троллинга мышью
- "Информация о ПК" перенесена в раздел "Настройки ПК"
- "Выключение ПК" перенесено в раздел "Особые функции"
- Добавлено подтверждение действия в "Выключении ПК"
- Фикс кнопок меню "особых функций"
- Фикс троллинга "start %0 %0"
- Фикс троллинга "массового открытия проводника"
- Исправления мелких багов, удаление ненужного кода, добавление тайп хинтов


v3.2.1
- Создано оперативное обновление "информации о ПК". Теперь для обновления не нужно перезагружать ПК
- Фикс бага с получением информации об аккумуляторе и оперативной памяти

v3.3

- Теперь функция "открыть сайт" либо открывает новую вкладку, если есть открытый браузер, либо открывает браузер по умолчанию (если в начале есть https:// или http://), либо IE/ME
- Исправлен баг с кнопкой назад при открытии сайта
- При выключении и перезагрузке ПК добавлен редирект в главное меню
- Исправлена полная неработоспособность биндов
- Изменены аргументы метода useConsole (раньше: команда, sendResult, tg_id | теперь: tg_id, команда)

v3.4

- Изменена настойка (подробнее)
- Ответ от консоли теперь отправляется в отдельном файле, если длина ответа больше 1999 (ранее 3999)
- Добавлены переменные FAST_KEYS, FAST_CMDS, TROLL_WEBSITES (описание в комментариях)

- Исправление багов, ошибок, говнокода

v3.5
- Расширение биндов изменено на .bind
- Полностью пофикшена работоспособность биндов
- Добавлена возможность создания биндов прямо в боте
- Добавлен список всех биндов при выборе бинда
- Мелкие изменения сообщений
- Оптимизировано появление быстрых клавиш/команд, а также теперь в ряду по 2 быстрые клавиши/команды
- Обработана ошибка проверки IP
- Мелкие доработки

v3.5.1
- Исправлен баг с функцией openProgram в биндах

v3.5.2
- Исправлен баг с отсутствием доступа у второго администратора (SECOND_ID)


Стандартное расширение файла бинда - .bind
Обратите внимание НА РЕГИСТР, clickmouse не будет работать, а clickMouse будет, и так со всеми функциями


// текст - комментарии. Нельзя ставить в конце строчки с кодом
wait=время - задержка, время можно использовать с десятичными числами(0.5), так и с целыми(1)
writeKeyboard=текст - написать с помощью клавиатуры текст, если это возможно
useKeyboard=комбинация клавиш - использование комбинации клавиш компьютера
useConsole=tg_id, команда - введение команды в консоли. При tg_id > 0 результат выполнения команды высылается на tg_id
openSite=url -
открытие url в браузере по умолчанию
sendScreenshot=телеграм id - создание скриншота и отправка его на указанный телеграм id
sendMessage=телеграм id, сообщение - отправка сообщения на указанный id телеграма
setCursor=x,y - постановка курсора мышки на указанные координаты x и y
openProgram=путь -
открытие файла по указанному пути
clickMouse=button -
клик мышкой. clickMouse=r - правой, clickMouse=l (прописной L) - левой

Код:
// это комментарий
wait=5
setCursor=55,85
writeKeyboard=Привет, пУпСиК
useKeyboard=ctrl+s, enter
useConsole=123, ping 127.0.0.1
openSite=https://google.com
sendScreenshot=1231231234
sendMessage=1231231234,Здравствуйте, это ассистент Олег
openProgram=C:\folder\test.jpg
clickMouse=r

Настройка:
Настройка: Получаем токен у BotFather, после получения пишем боту /start

Откройте файл syst.py и настройте следующие переменные на строчках 22-27:

TOKEN - токен от бота, можно получить у BotFather
FIRST_ID - Telegram ID главного администратора (имеет доступ к боту), эта переменная ОБЯЗАТЕЛЬНА к заполнению
SECOND_ID - Telegram ID второго администратора (имеет доступ к боту), ставьте 0 если нет необходимости в нем
SAMP_ROUTE - путь до вашей папки с GTA San Andreas, запрещены пробелы (иначе работать не будет). Если данная функция не нужна, оставьте пустым
RAKLITE_ROUTE - путь до вашего RakSAMP Lite. Если данная функция не нужна, оставьте пустым

Буду рад вашим предложениям!
где файл где скачивать??!?
 

TastyBread123

Известный
Автор темы
630
302
Черное окошко, которое открывается при открытии файла

где файл где скачивать??!?
 

katz

Новичок
24
0
Это инструкция ?
1000457408.jpg
 
  • Эм
Реакции: TastyBread123

Uastreb

Новичок
2
1
Неплохо было бы сделать группировку пк, и дальнейших выбор нужного по имени, для управления
 

ManeraNotDead

Новичок
1
0
1720931815056.png
1720931994908.png
Помогите, что делать? написано о проблеме с токеном, хотя я добавлял даже токены от новых ботов, но всё та же проблема
 

Вложения

  • 1720931967940.png
    1720931967940.png
    12.6 KB · Просмотры: 7

TastyBread123

Известный
Автор темы
630
302
Посмотреть вложение 246346Посмотреть вложение 246348Помогите, что делать? написано о проблеме с токеном, хотя я добавлял даже токены от новых ботов, но всё та же проблема
Скрипт уже в процессе переписывания, в течение 2-3 дней основные проблемы будут решены
 

TastyBread123

Известный
Автор темы
630
302
Global Update v4.0

- Переписан на aiogram / aiohttp / asyncio
- Переписан с кнопочной на командную систему (для получения списка команд - /start)
- Добавлена возможность выдачи доступа неограниченному кругу лиц
- Добавлена возможность указать свой путь к биндам
- Удалена отдельная функция запуска Python скриптов из-за фактической ненужности
- Удалены все отдельные SAMP функции
- Удалена система добавления данных в файл
- Удалена система открытия программ
- Удалена отдельная функция выгрузка фотографий
- Изменен дизайн многих сообщений
- Изменено минимальное количество символов, необходимое для вывода ответа от консоли в файл (1999 -> 999)
- Исправлена недоработка, связанная со скриншотом нескольких мониторов (скринился только основной)
- Исправлено огромное количество багов

Github | Release