October 18, 2021

Удаленный доступ к рабочему столу из Telegram

Ну что же, полетели!

Нам нужно:

  • Подключать вас к рабочему столу вашего компьютера
  • Создавать приглашения для подключения к чужому компьютеру
  • Скачивать файлы с удаленного компьютера

Рассмотрим каждый пункт по порядку:

  1. Подключение к своему компьютеру

Для этого нам понадобится настроить постоянный доступ к нему. И подключить бота:

  1. Необходимо зарегистрироваться на Getscreen.me
  2. Скачать программу агента, запустить и авторизоваться в ней учетной записью (если лень, этот пункт можно пропустить и поиграться на демо-компьютере).
  3. В личном кабинете в разделе интеграций подключиться к Telegram

Всё. Теперь можно вернуться в Telegram. Вас поприветствует новый бот @GetscreenMeBot

Выполнив команду /list вы получите список ваших компьютеров с постоянным доступом. В нашем случае это демо-компьютер:

Если нажать кнопку «Connect», то сначала будет сгенерирована одноразовая ссылка для подключения, а затем предложено перейти по ней. Да, два клика может показаться неудобным, но это ради безопасности. После перехода откроется веб-страница с изображением вашего компьютера и функциями управления.

2. Подключение к чужому компьютеру

Для этого нужно создать приглашение и отправить его партнеру, к которому хотите подключиться:

1. Выполните команду /invite - она вернет ссылку на приглашение.

2. Перешлите приглашение партнеру

По ссылке откроется такое сообщение:

После того как приглашение будет принято (запущен прикрепленный файл небольшого агента), вы получите уведомление с ссылкой для присоединения к сеансу:

Осталось присоединиться

3. Скачать файл с удаленного компьютера

Для этого у вашего компьютера есть кнопка «Download File» (тут нужно будет подключить свой компьютер, потому что доступ к файловой системе демо-компьютера закрыт).

При нажатии на кнопку вы перейдете в режим выбора файла. Вам будет доступна файловая структура компьютера:

После выбора файла бот пришлет вам его следующим сообщением.

Единственное ограничение это максимальный размер файла 50 мб. Это ограничения Telegram. Мы уже нашли решение, как увеличить размер и запилим его при наличии спроса на скачивание больших файлов.

Для первой итерации у меня всё. Я надеюсь, что это будет полезно: кто-то сможет подключаться к своим компьютерам с телефона или сможет оказать удаленную поддержку прямо в чате. Буду рад обратной связи в теме.

Вся информация на канале предоставлена исключительно в ознакомительных/образовательных целях.

Зарабатываем на игре от 5000 рублей!

Другие проекты