Инструкция по работе с ботом @YaEyebot

Для начала

Основные возможности

✅Бот предоставляет разнообразные отчеты о работе отслеживаемых 🖥ПК, в т.ч. в реальном времени. Делает он это в паре с программой-датчиком, устанавливаемой на 🖥ПК и отсылающей данные боту

✅Программа-датчик запускается в свернутом виде. По двойному клику на значке в трее её можно развернуть и закрыть

✅Данные из библиотеки игр делают более читабельными отчеты и дают доступ к дополнительному функционалу бота, поэтому путь до библиотеки лучше указать

✅Программа-датчик умеет вести видеонаблюдение! (если его включить)

✅Программа-датчик позволяет осуществлять резервное хранение сейвов между игровыми сессиями (если его включить)

✅Программа-датчик помогает отслеживать состояние железа (температуры и загрузку) через бота

✅Программа-датчик помогает автоматически обновлять МТС Remote Play (но вам потребуется самостоятельно написать скрипт)

✅Программа-датчик поддерживает диалог игроков 🖥ПК с владельцем. По умолчанию он отключен (галка "Позволить вызывать диалог с владельцем")

✅Если в программе указать настоящее имя 🖥ПК на МТС Fog Play (например, EF7X4), то игроки смогут через отдельного бота @YaFreePCbot отслеживать его перезагрузки и понимать, когда он свободен

✅Программа-датчик умеет автоматически обновляться (если включить эту функцию)

Обратная связь

❔Если возникли вопросы – пишите в чат для обсуждения

Установка

Чтобы подключить 🖥компьютер к отслеживанию через нашего бота @YaEyebot, установите нашу программу-датчик.

⚠️При необходимости программа может запросить установку Java SE Development Kit

⚠️Если ранее вы уже ставили нашу программу - укажите ей ту же папку для установки. Старые настройки сохранятся.

⚠️Программа автоматически создаст новый ярлык в Автозагрузке. Удалите старый, если до этого не устанавливали программу с помощью инсталлятора. При следующих обновлениях этого делать не потребуется.

⚠️При первом запуске программа запросит Ваш id в телеграмме. Его можно узнать в боте @YaEyebot с помощью команды /start

⚠️❗️️Для подключения 🖥ПК к боту необходимо запросить в @YaEyebot ключ.

Это делается в меню 🎛Личный кабинет >> 🖥Мои ПК >> 🆕Добавить 🖥ПК.

Если у вас свежая версия программы-датчика, то в ней будет поле для полученного ключа.

⚠️В старых версиях - придется вручную вносить ключ в поле pcGuid файла settings.json (в обеих папках: YaEyeBot и YaEyeBotUpdater)

⚠️Программа защищается от двойного запуска, занимая порт 55555

Меню (команды) бота

/reports – дает доступ к отчетам. Основные из них:

🕞"Длинные" отчеты – позволяют получить данные о том, когда, сколько и во что играли на ваших ПК:

🤓Специальные отчеты включают:

/private_office – 🎛Личный кабинет, где можно отказаться от предоставления доступа (👨‍💼Мои друзья), удалить неактуальные ПК (🖥Мои ПК) и задать следующие ⚙️Настройки:

❗️Если вы 🗑удалите ПК из списка 🖥Мои ПК, то будут удалены его данные сессий, игр, железа и все прочие

Оповещения

⚠️Бот также докладывает:

Настройка вариантов отчетов

✅В платной версии можно создавать собственные отчеты, на основе описанных выше, сохранять их и затем вызывать из меню 💪Мои отчеты

Доступны для настройки в зависимости от вида отчета: период, набор 🖥ПК, 🕹игр, группировка (по ПК\играм), представление результата(💬чат\📊Excel), 🧮метод усреднения (для ⚖️отчета о ситуации на платформе), минимальная и максимальная ⏳длительность сессии

Предоставление доступа

✅В платной версии можно предоставить 👨‍💼другу доступ к своему аккаунту в боте (если, например, вы наняли администратора).

Он сможет видеть все ваши данные, получать ваши оповещения параллельно с вами, а его действия будут трактоваться как ваши.

Чтобы предоставить 👨‍💼другу доступ - нужно просто поделиться с @YaEyeBot его контактом.

⚠️👨‍💼Друг, которому вы предлагаете полный доступ должен быть пользователем бота и принять ваше приглашение.

❗️В случае принятия, он не сможет управлять собственными 🖥ПК (если они у него есть), видеть их данные и оповещения (но прием и запись данных от программы-датчика, установленной на его 🖥ПК, продолжится).

✅Пользователей, которым вы дали полный доступ, можно найти в меню 🎛Личный кабинет >> 👨‍💼Мои друзья. Там вы можете в любой момент отозвать его

✅Пользователь с полным доступом к вашим данным всегда может отказаться от него используя меню 🎛Личный кабинет >> 🗑Отказаться от доступа

Настройка видеозаписи сессий

✅Программа-датчик умеет записывать видео того, что происходит на ПК во время активности пользователя.

Видеозапись можно не включать (при первой установке она отключена по умолчанию). А если включили – отключить в любой момент.

Можно задать число кадров в секунду, сколько дней хранить записи, а также еще два параметра о которых надо сказать подробнее.

Максимальной длительности одной видеозаписи

⚠️Запись начинается в двух случаях:

Запись будет идти столько минут, сколько указано в "Максимальной длительности одной видеозаписи".

Что за WriteVideo.txt?

✅МТС Remote Play умеет запускать пользовательские скрипты: OnStart.bat - при запуске самого МТС Remote Play и OnStopIdle.bat - при бронировании ПК.

Для этого необходимо в файле $USER\AppData\Local\rds-wrtc\rds-wrtc.json прописать "run_scripts_in_standby":true

Далее в той же папке необходимо создать файлы OnStart.bat (в нем можно просто написать exit) и OnStopIdle.bat

И, наконец, в OnStopIdle.bat нужно прописать заполнение файла WriteVideo.txt: <nul set /p tmpstr="1">C:\Users\Guest\Documents\YaEyeBot\WriteVideo.txt

Теперь МТС Remote Play будет сообщать программе-датчику, что пользователь вот-вот подключится, что позволит начинать запись видео заранее.

Файлы видеозаписей

⚠️Видео сессий появляются после перезагрузки. В ходе сессии программа лишь делает скриншоты.

❗️Важно: чтобы запись видео сохранялась между сессиями - нужно внести папку ...\YaEyeBot\video в исключение вашей программы сохранения дефолтного состояния ПК (наверное, у большинства, это Shadow Defender). Ссылка на папку - прямо на экране программы-датчика.

Автообновление МТС Remote Play

✅Галка включает реакцию программы-датчика на оповещение бота о появлении новой версии МТС Remote Play, которая заключается в запуске скрипта ..\YaEyeBot\MTSUpdate.ps1

Поскольку настройки игровых ПК сильно отличаются, программа НЕ ГАРАНТИРУЕТ работоспособность скрипта именно на вашем ПК. По умолчанию, в MTSUpdate.ps1 - просто пример того, как оно работает на ПК автора.

❗️Нужно самостоятельно изменить скрипт MTSUpdate.ps1 с учетом своих настроек, путей и т.п.

⚠️Этот файл не будет затираться при обновлении бота.

❗️В случае изменения MTSUpdate.ps1 - обязательно сделайте его резервную копию в папку ../YaEyeBotUpdater/ - по соседству с папкой бота.

❗️В любом случае, необходимо включить папку, куда установлен МТС Remote Play, в исключения ПО, сохраняющего дефолтное состояние ПК (папку с настройками МТС Remote Play включать не нужно).

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

✅Галка включает... автообновление программы-датчика:)

❗️Необходимо включить всю папку YaEyeBot в исключения ПО, сохраняющего дефолтное состояние ПК.

Если злоумышленник удалит бота, программа автообновления восстановит его со всеми настройками.

Отслеживание показателей железа

✅Галка включает отслеживание данных о температурах и загрузке различных устройств, которые в дальнейшем можно смотреть в боте.

Это делается с помощью бесплатной утилиты Libre Hardware Monitor с открытым кодом.

⚠️Данные о процессоре, памяти и т.д. - доступны только при запуске с определенными правами.

Если вы настраивали систему по инструкции MTS FogPlay и у вас полностью выключен UAC, то должно работать.

❗️В противном случае работа не гарантируется. Можете попробовать настроить задание в Планировщике заданий по инструкции: YaEyeBot\lhm\manual.docx

✅Либо можно включить галку "Только видеокарта" - в это случае проблем с правами быть не должно, но вы будете получать только данные по температуре и загрузке видеокарты.

Чат владельца с пользователем ПК

✅Программа-датчик поддерживает диалог пользователей ПК с владельцем. По умолчанию он отключен и включается галкой "Позволить вызывать диалог с владельцем" на экране программы (после чего нужно применить сохранения и перезапустить программу).

Когда галка включена, окно чата можно открыть в любой момент по Ctrl+Shift+F1 (и таким же способом закрыть)

❗️Важно: окно чата будет видно только при свернутой библиотеке игр

⚡️Сообщения от пользователей ПК приходят в бота с пометкой от какого ПК. Ответные сообщения также нужно писать в бота, но ❗️обязательно ответом на какое-нибудь сообщение от юзера - так бот поймет, на какой ПК слать.

Если в настройках основного бота  @YaEyebot вы включили галку Чат с игроком в отдельном боте – ⚡️сообщения будут приходить в отдельного бота @YaEyeChatbot (соответственно, его нужно подключить в телеграме). Ответы также нужно будет писать в @YaEyeChatbot.

Срочные сообщения

⚠️Также через бота можно отправлять ⚡️⚡️⚡️срочные сообщения игроку - они будут отображаться независимо от того, включен ли чат на соответствующем игровом ПК.

Такие сообщения выводятся в левом верхнем углу экрана поверх всего и закрываются крестиком, либо автоматически через 10 сек.

Отправить срочное сообщение можно через любого из ботов: @YaEyebot или @YaEyeChatbot.

❗️Главное, чтоб оно соответствовало формату: #alarm <имя ПК>:<текст сообщения>

Настройка резервного копирования сейвов

✅Программа-датчик позволяет осуществлять резервное хранение сейвов между игровыми сессиями. По умолчанию оно отключено и включается галкой "Хранить сейвы между сессиями" на экране программы (после чего нужно применить сохранения и перезапустить программу).

Когда галка включена, нужно указать Папку для хранения сейвов игроков и внести её в исключения программы сохранения дефолтного состояния ПК (наверное, у большинства, это Shadow Defender).

Предусмотрена пауза, которую программа выжидает, прежде чем начать мониторинг папок с сейвами (соответсвенно, необходимо указать путь до библиотеки в том же окне настроек). Пауза нужна, чтобы дать прогрузиться сейвам из Второй памяти МТС. По умолчанию 10 минут.

Также предусмотрен Срок хранения сейвов (чтобы не забивать диск)

Описание алгоритма:

Помощь проекту

Мы будем рады любым пожертвованиям:) Их можно слать на криптокошелек 0x73306B813aAD5Ec4142Fa03998898f955234366D (сети BSC, Polygon – любые стейблы или нативные токены BNB, Matic),  или с помощью киви и карт любых российских банков

Платные функции

К платным функциям относятся:

Оплатить можно двумя способами:

После оплаты запустите бота @YaEyebot, введите команду /start и откройте 🈴Главное меню >> 🆘Помощь >> ❔Справка по боту

Указанный в его ответе Ваш телеграм-id сообщите мне в личку - и я активирую платную версию для вас на 30 дней (либо на больший срок, соответственно переведенной сумме)