- 630
- 302
Telegram Control PC v4.0
Доброго времени суток! Перед вами софт, который позволяет управлять компьютером через Telegram. Не буду томить, сразу перейду к функциям. Изначально хотел его продать, но решил для себя, что не стоит
Соавтор - @P0xcik
Github | VirusTotal | Download
P.S Так как антивирусы ругаются на exe, рекомендую использовать сам код питона, а не его exe, либо компилировать самостоятельно по инструкции из папки инструкции и помощь
Скачивание всех нужных библиотек находится по пути: инструкции и помощь\install.py
При любых непонятных ситуациях прописывайте /start
P.P.S При использовании этого скрипта в своих работах, просьба указывать ссылку на эту тему
Настройка:
Настройка: Получаем токен у BotFather, после получения пишем боту /start
Откройте файл main.py и настройте следующие переменные на строчках 21-24:
TOKEN - токен от бота, можно получить у BotFather
ADMINS - список администраторов бота
BINDS_ROUTE - путь до папки с биндами (по умолчанию локальная папка binds)
LOGGING - логирование попыток взаимодействий в консоли (True - вкл / False - выкл)
Буду рад вашим предложениям!
Доброго времени суток! Перед вами софт, который позволяет управлять компьютером через Telegram. Не буду томить, сразу перейду к функциям. Изначально хотел его продать, но решил для себя, что не стоит
Соавтор - @P0xcik
Github | VirusTotal | Download
P.S Так как антивирусы ругаются на exe, рекомендую использовать сам код питона, а не его exe, либо компилировать самостоятельно по инструкции из папки инструкции и помощь
Скачивание всех нужных библиотек находится по пути: инструкции и помощь\install.py
При любых непонятных ситуациях прописывайте /start
P.P.S При использовании этого скрипта в своих работах, просьба указывать ссылку на эту тему
- Запуск программ, файлов; открытие сайтов
- Полное взаимодействие с файлами и папками: создание, удаление, редактирование
- Ввод команд в CMD Windows
- Вывод различных ошибок (диалоговых окон)
- Создание скриншотов экрана(-ов)
- Полный доступ к клавиатуре (использование сочетаний клавиш, печать текста)
- При запуске бота будет выведена информация о ПК, а именно IP, точное время запуска, разрешение экрана, информация о памяти, имя пользователя, инфа об активном окне, установленная ОС, процессоре, ОЗУ, батарее. Это также можно открыть в любой момент
- Управление яркостью и громкостью компьютера
- Cкачивание любого файла с ПК до 50 мб
- Выгрузка любого файла с ПК до 20 мб с возможностью выбора пути выгрузки файла (искл. Системные папки)
- Троллинг с помощью частого перемещения мышки(время троллинга указывается в целых секундах); открытия проводника, сайтов; fork бомба
- Быстрое выключение, перезагрузка ПК или выход из учетки одной кнопкой
- Удобная работа с процессами: красивый список, выключение процесса
- Cоздание биндов для автоматизации своих действий
- Защита от посторонних людей, максимальное количество админов безгранично
- Полное взаимодействие с файлами и папками: создание, удаление, редактирование
- Ввод команд в CMD Windows
- Вывод различных ошибок (диалоговых окон)
- Создание скриншотов экрана(-ов)
- Полный доступ к клавиатуре (использование сочетаний клавиш, печать текста)
- При запуске бота будет выведена информация о ПК, а именно IP, точное время запуска, разрешение экрана, информация о памяти, имя пользователя, инфа об активном окне, установленная ОС, процессоре, ОЗУ, батарее. Это также можно открыть в любой момент
- Управление яркостью и громкостью компьютера
- Cкачивание любого файла с ПК до 50 мб
- Выгрузка любого файла с ПК до 20 мб с возможностью выбора пути выгрузки файла (искл. Системные папки)
- Троллинг с помощью частого перемещения мышки(время троллинга указывается в целых секундах); открытия проводника, сайтов; fork бомба
- Быстрое выключение, перезагрузка ПК или выход из учетки одной кнопкой
- Удобная работа с процессами: красивый список, выключение процесса
- Cоздание биндов для автоматизации своих действий
- Защита от посторонних людей, максимальное количество админов безгранично
- Информация о температуре системы
- Вывод содержимого директории
- Работа с файлами: перемещение файлов, копирование файлов/папок, сжатие папок в ZIP архивы
- Троллинг: добавить изменение угла поворота экрана
- Вывод содержимого директории
- Работа с файлами: перемещение файлов, копирование файлов/папок, сжатие папок в ZIP архивы
- Троллинг: добавить изменение угла поворота экрана
Проблема: A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: chat not found
Решение: 1. Проверить свой телеграм ID в файле settings.ini
2. Написать боту в личку /start, и только потом заново запустить его
Решение: 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)
v3.6 - v3.6.2
Исправлен баг с текстом при ненахождении инфы о батарее
Исправлен баг с меню SAMP
Исправлен баг с отказом в доступе
Исправлен баг в функциях "Выход из учетки ПК" и "Выключение ПК"
Исправлен баг в выгрузке "другого"
В меню "Настройки ПК" добавлена функция регулировки звука
Небольшие изменения в сообщениях
Небольшой фикс /start и Назад во всем меню биндов
Обновление безопасности, теперь точно никто не сможет пройти
Логирование всех, кто пытается использовать бота (можно отключить в переменной LOGGING, поставив False | По умолчанию включено)
v4.0
Переписан на aiogram / aiohttp / asyncio
Переписан с кнопочной на командную систему (для получения списка команд - /start)
Добавлена возможность выдачи доступа неограниченному кругу лиц
Добавлена возможность указать свой путь к биндам
Удалена отдельная функция запуска Python скриптов из-за фактической ненужности
Удалены все отдельные SAMP функции
Удалена система добавления данных в файл
Удалена система открытия программ
Удалена отдельная функция выгрузка фотографий
Изменен дизайн многих сообщений
Изменено минимальное количество символов, необходимое для вывода ответа от консоли в файл (1999 -> 999)
Исправлена недоработка, связанная со скриншотом несколких мониторов (скринился только основной)
Исправлено огромное количество багов
- Первый релиз
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)
v3.6 - v3.6.2
Исправлен баг с текстом при ненахождении инфы о батарее
Исправлен баг с меню SAMP
Исправлен баг с отказом в доступе
Исправлен баг в функциях "Выход из учетки ПК" и "Выключение ПК"
Исправлен баг в выгрузке "другого"
В меню "Настройки ПК" добавлена функция регулировки звука
Небольшие изменения в сообщениях
Небольшой фикс /start и Назад во всем меню биндов
Обновление безопасности, теперь точно никто не сможет пройти
Логирование всех, кто пытается использовать бота (можно отключить в переменной LOGGING, поставив False | По умолчанию включено)
v4.0
Переписан на aiogram / aiohttp / asyncio
Переписан с кнопочной на командную систему (для получения списка команд - /start)
Добавлена возможность выдачи доступа неограниченному кругу лиц
Добавлена возможность указать свой путь к биндам
Удалена отдельная функция запуска Python скриптов из-за фактической ненужности
Удалены все отдельные SAMP функции
Удалена система добавления данных в файл
Удалена система открытия программ
Удалена отдельная функция выгрузка фотографий
Изменен дизайн многих сообщений
Изменено минимальное количество символов, необходимое для вывода ответа от консоли в файл (1999 -> 999)
Исправлена недоработка, связанная со скриншотом несколких мониторов (скринился только основной)
Исправлено огромное количество багов
Стандартное расширение файла бинда - .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) - левой
Обратите внимание НА РЕГИСТР, 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
Откройте файл main.py и настройте следующие переменные на строчках 21-24:
TOKEN - токен от бота, можно получить у BotFather
ADMINS - список администраторов бота
BINDS_ROUTE - путь до папки с биндами (по умолчанию локальная папка binds)
LOGGING - логирование попыток взаимодействий в консоли (True - вкл / False - выкл)
Буду рад вашим предложениям!
Последнее редактирование: