Инструкция по работе с ботом @YaEyebot
Для начала
Основные возможности
✅Бот предоставляет разнообразные отчеты о работе отслеживаемых 🖥ПК, в т.ч. в реальном времени. Делает он это в паре с программой-датчиком, устанавливаемой на 🖥ПК и отсылающей данные боту
✅Программа-датчик запускается в свернутом виде. По двойному клику на значке в трее её можно развернуть и закрыть
✅Данные из библиотеки игр делают более читабельными отчеты и дают доступ к дополнительному функционалу бота, поэтому путь до библиотеки лучше указать
✅Программа-датчик умеет вести видеонаблюдение! (если его включить)
✅Программа-датчик позволяет осуществлять резервное хранение сейвов между игровыми сессиями (если его включить)
✅Программа-датчик помогает отслеживать состояние железа (температуры и загрузку) через бота
✅Программа-датчик помогает автоматически обновлять МТС Remote Play (но вам потребуется самостоятельно написать скрипт)
✅Программа-датчик поддерживает диалог игроков 🖥ПК с владельцем. По умолчанию он отключен (галка "Позволить вызывать диалог с владельцем")
✅Если в программе указать настоящее имя 🖥ПК на МТС Fog Play (например, EF7X4), то игроки смогут через отдельного бота @YaFreePCbot отслеживать его перезагрузки и понимать, когда он свободен
✅Программа-датчик умеет автоматически обновляться (если включить эту функцию)
Обратная связь
❔Если возникли вопросы – пишите в чат для обсуждения
Установка
Чтобы подключить 🖥компьютер к отслеживанию через нашего бота @YaEyebot, установите нашу программу-датчик.
⚠️При необходимости программа может запросить установку Java SE Development Kit
⚠️Если ранее вы уже ставили нашу программу - укажите ей ту же папку для установки. Старые настройки сохранятся.
⚠️Программа автоматически создаст новый ярлык в Автозагрузке. Удалите старый, если до этого не устанавливали программу с помощью инсталлятора. При следующих обновлениях этого делать не потребуется.
⚠️При первом запуске программа запросит Ваш id в телеграмме. Его можно узнать в боте @YaEyebot с помощью команды /start
⚠️❗️️Для подключения 🖥ПК к боту необходимо запросить в @YaEyebot ключ.
Это делается в меню 🎛Личный кабинет >> 🖥Мои ПК >> 🆕Добавить 🖥ПК.
Если у вас свежая версия программы-датчика, то в ней будет поле для полученного ключа.
⚠️В старых версиях - придется вручную вносить ключ в поле pcGuid файла settings.json (в обеих папках: YaEyeBot и YaEyeBotUpdater)
⚠️Программа защищается от двойного запуска, занимая порт 55555
Меню (команды) бота
/reports – дает доступ к отчетам. Основные из них:
- 🟢Активные - говорит, во что играют на ваших ПК прямо сейчас
- 💬За 24 часа в чат - выводит в чат процессы, их начало и длительность за сутки.
Процессы выводятся в порядке запуска для каждого отслеживаемого ПК, завершенные и продолжающие работу процессы помечаются иконками ⚫️ и 🟢
Длительность работы указывается после иконки ⌛️
Если подключение состоялось, но игрок ничего не запустил, или бот не смог распознать запущенную игру, он напишет: 💩Игра не найдена
- 👑Топ игр – показывает игры, в которые наиграно больше всего ⌛времени по всем
доступным для отчета серверам (учитываются только игры из библиотеки - т.ч. если на сервере путь до
библиотеки не указан, данные с него в отчет не попадут).
Также отчет считает 🕘среднюю длину сессии для каждой игры, 👯число установленных копий (в рамках базы бота) и ⚖удельное время (т.е. ⌛общее время / 👯число копий).
Причем 👑Топ можно пересортировать по любому из этих показателей.
Может быть сформирован за неделю или месяц.
🕞"Длинные" отчеты – позволяют получить данные о том, когда, сколько и во что играли на ваших ПК:
- 💬Отчеты в чате - выводят в чат процессы, их начало и длительность за указанный период
(неделя/30 дней).
Процессы выводятся в порядке запуска для каждого отслеживаемого ПК, завершенные и продолжающие работу процессы помечаются иконками ⚫️ и 🟢
Длительность работы указывается после иконки ⌛️
Если подключение состоялось, но игрок ничего не запустил, или бот не смог распознать запущенную игру, он напишет: 💩Игра не найдена
- 📊Отчеты в Excel – выгружает эти же данные в xlsx-файле.
В платной версии файл содержит отчет в разрезе 🖥ПК с возможностью посчитать доход и 📊графиками утилизации, а также отчет в разрезе игр (личный топ).
🤓Специальные отчеты включают:
- 💩Короткие – показывает только 💩короткие (меньше 5 минут) сессии на каждом вашем 🖥ПК за сутки
- 🦽Устаревшие версии игр – показывает... устаревшие версии игр (относительно всех других 🖥ПК, подключенных к боту)
- ⚖️Общая ситуация за сутки – показывает медианные данные о 💩числе коротких сессий 🕘длительности сессий 🌒утилизации: по всей платформе в целом, всем вашим ПК в целом и каждому вашему 🖥ПК в отдельности
- 🌡Показатели железа – показывает данные загрузки и температуры всех устройств, для которых смог их получить, если температура выше 70 градусов, то такое устроство помечается 🟡, если выше 80 - 🔴
/private_office – 🎛Личный кабинет, где можно отказаться от предоставления доступа (👨💼Мои друзья), удалить неактуальные ПК (🖥Мои ПК) и задать следующие ⚙️Настройки:
- Оповещение в реальном времени - включает ✅или выключает ❌режим сиюминутного оповещения о завершении процесса (отображение, как в подробном отчете).
- Чат с игроком в отдельном боте – включает ✅или выключает ❌перенаправление ⚡️сообщений от пользователей ПК в отдельного бота @YaEyeChatbot. При включении этой галки ответы на сообщения также надо писать в @YaEyeChatbot.
- Не учитывать сессии 1-5 мин. в отчетах – включает ✅или выключает ❌соответствующий фильтр при формировании любых отчетов.
- Расширить топ до 50 игр – расширяет ✅или нет ❌ отчет о 👑топе игр
- Сообщать о попытках взлома – включает ✅или выключает ❌ оповещения о запуске процессов, сигнализирующих о возможных попытках взлома (открытие папок, браузеров).
❗️Если вы 🗑удалите ПК из списка 🖥Мои ПК, то будут удалены его данные сессий, игр, железа и все прочие
Оповещения
⚠️Бот также докладывает:
- если нет сигнала от программы-датчика самого бота (более 15 мин.)
- если MTS_RemotePlay требуется обновление
- о возможных попытках взлома (если ✅включена соответсвующая настройка в боте)
Настройка вариантов отчетов
✅В платной версии можно создавать собственные отчеты, на основе описанных выше, сохранять их и затем вызывать из меню 💪Мои отчеты
Доступны для настройки в зависимости от вида отчета: период, набор 🖥ПК, 🕹игр, группировка (по ПК\играм), представление результата(💬чат\📊Excel), 🧮метод усреднения (для ⚖️отчета о ситуации на платформе), минимальная и максимальная ⏳длительность сессии
Предоставление доступа
✅В платной версии можно предоставить 👨💼другу доступ к своему аккаунту в боте (если, например, вы наняли администратора).
Он сможет видеть все ваши данные, получать ваши оповещения параллельно с вами, а его действия будут трактоваться как ваши.
Чтобы предоставить 👨💼другу доступ - нужно просто поделиться с @YaEyeBot его контактом.
⚠️👨💼Друг, которому вы предлагаете полный доступ должен быть пользователем бота и принять ваше приглашение.
❗️В случае принятия, он не сможет управлять собственными 🖥ПК (если они у него есть), видеть их данные и оповещения (но прием и запись данных от программы-датчика, установленной на его 🖥ПК, продолжится).
✅Пользователей, которым вы дали полный доступ, можно найти в меню 🎛Личный кабинет >> 👨💼Мои друзья. Там вы можете в любой момент отозвать его
✅Пользователь с полным доступом к вашим данным всегда может отказаться от него используя меню 🎛Личный кабинет >> 🗑Отказаться от доступа
Настройка видеозаписи сессий
✅Программа-датчик умеет записывать видео того, что происходит на ПК во время активности пользователя.
Видеозапись можно не включать (при первой установке она отключена по умолчанию). А если включили – отключить в любой момент.
Можно задать число кадров в секунду, сколько дней хранить записи, а также еще два параметра о которых надо сказать подробнее.
Максимальной длительности одной видеозаписи
⚠️Запись начинается в двух случаях:
- когда программ-датчик обнаруживает, что закрылся Проводник (проверка происходит раз в 20-30 сек.)
- когда в файле ..\YaEyeBot\WriteVideo.txt записывается значение 1 (поясним ниже)
Запись будет идти столько минут, сколько указано в "Максимальной длительности одной видеозаписи".
Что за 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 минут.
Также предусмотрен Срок хранения сейвов (чтобы не забивать диск)
Описание алгоритма:
- Алгоритм стартует после закрытия рабочего стола (проводника). Выжидает указанное в настройках время. И начинает каждые 10 сек. проверять папки игр, указанные в библиотеке (включая игры из Стима).
- Если произошло изменение размера папки, числа элементов в ней или их общая контрольная сумма - программа копирует всю папку игры в указанное в настройках хранилище.
- Точнее, в хранилище создается папка с датой и временем начала сессии, а уже в ней папка с сейвами (названная именем игры).
- После перезагрузки последняя папка в хранилище архивируется для экономии места. А старые архивы (спустя указанное число дней) удаляются.
Помощь проекту
Мы будем рады любым пожертвованиям:) Их можно слать на криптокошелек 0x73306B813aAD5Ec4142Fa03998898f955234366D (сети BSC, Polygon – любые стейблы или нативные токены BNB, Matic), или с помощью киви и карт любых российских банков
Платные функции
К платным функциям относятся:
- отчеты о 👑топе игр
- расширенные отчеты в 📊Excel с группировками по играм (личный топ) и по ПК - с графиком утилизации и возможностью подсчета своего заработка (нужно только вбить цену)
- все отчеты за 🗓месяц
- отчеты о ✅текущих сессиях и 💩коротких
- конструирование 💪собственных вариантов отчетов
- предоставление доступа к аккаунту 👨💼друзьям
Оплатить можно двумя способами:
- За $1 на нашей площадке в крипте (ссылка ведет на объявление - жмете Купить и следуете инструкциям).
- За 150 руб. - переводом на Тинькофф по номеру 89194761677, либо по ссылке, либо по QR-коду:

с пометкой БОТ
После оплаты запустите бота @YaEyebot, введите команду /start и откройте 🈴Главное меню >> 🆘Помощь >> ❔Справка по боту
Указанный в его ответе Ваш телеграм-id сообщите мне в личку - и я активирую платную версию для вас на 30 дней (либо на больший срок, соответственно переведенной сумме)