Бот телеграмм и удалённые команды PYTHON

Рейтинг: 0Ответов: 1Опубликовано: 04.02.2023

передо мной стоит следующая задача. Необходимо посылать команды удалённому ПК через бота в телеграмм, который подключён к этой же локальной сети. Я умею включать и выключать ПК, но не умею брать скриншот таким образом, передвигать курсор и т.д.. В связи с чем у меня два вопроса:

  1. Как это сделать?
  2. Будет ли являться костылём, если при запуске я поставлю в автозагрузку скрипт на другого бота телеграмм и один бот будет включать и выключать ПК, а другой управлять самим ПК? Таких ПК много и делать много ботов, как сами понимаете, не рационально. Поэтому склоняюсь к тому, что надо как-то сделать через хоста. Если что, всё делается через Windows, но на хоста могу поставить Linux, на удалённых ПК по-любому Windows 10 Pro, иначе нельзя.

P.S.: Если есть что-то подобное где-то почитать, скидываете, лишним не будет.

Ответы

▲ 0
  1. Если LAN - необходимо использовать специальный PCI-модуль Wake on LAN. Иначе ни как его не включишь, если компьютер прям выключен (не в гибернации).

  2. А что плохого в костылях? Но в любом случае, зачем такие сложности, если можно сделать одного бота, который будет по команде через тот же WOL отсылать команду включения/выключения (опять же, BIOS должен поддерживать, да и материнская плата), а после этого уже взаимодействовать.

P. S. Зачем телеграмм? Делаешь локальный сервер, ставишь на каждый компьютер WOL, и через консоль с правами root (можешь как угодно настроить), посылать команды, которые будут работать с компьютерами в локальной сети.