Lords Bot

Lords Monitor

Lords Monitor следит, чтобы Lords Bot работал: перезапускает бота после сбоя или зависания, выполняет вход, перезапускает по расписанию и может присылать оповещения в Discord.

Обновлено 8 окт. 2026 г.

Lords Monitor — небольшая сторожевая программа, которая идёт вместе с Lords Bot. Она запускает бота, перезапускает его при сбое или зависании, может выполнять вход за вас и присылать сообщение в Discord, если что-то пошло не так. Используйте её всегда, когда оставляете бота работать без присмотра, особенно на облачном сервере.

Запуск Монитора

Монитор — это Monitor.exe в папке установки Lords Bot (по умолчанию %LocalAppData%\Lords Bot). Ярлыка в меню «Пуск» для него нет; откройте папку и дважды щёлкните Monitor.exe. Его окно называется Monitor.

Если при запуске Монитора бот не работает, Монитор запускает его. Чтобы Монитор запускался вместе с Windows, включите в его настройках Run at Windows startup.

Чтобы бот сам выполнял вход и запускал аккаунты

Монитор перезапускает программу бота, но бот всё равно должен войти и запустить ваши аккаунты. Настройте это один раз:

  1. На экране входа бота отметьте Запомнить меня (Remember Me), чтобы почта и пароль сохранились. Auto-login в Мониторе нажимает Вход в аккаунт (Sign in) с этими сохранёнными данными.
  2. Отметьте Автозапуск (Auto Start) на экране входа (или Настройки > Опции > Автозапуск учетных записей (Settings > Options > Auto Start Accounts) в главном окне).
  3. В таблице аккаунтов отметьте Автоматический старт (Auto-Start) у каждого аккаунта, который должен запускаться сам.
  4. Оставьте Auto-login включённым в настройках Монитора (он включён по умолчанию).

Автовход (Auto Login) на экране входа не нужен: Монитор сам нажимает Вход в аккаунт.

Главное окно

Вверху окна показано состояние бота:

  • Running — бот работает; видно, сколько он уже работает и когда пришёл последний сигнал (heartbeat).
  • Not responding — бот запущен, но перестал присылать сигналы. Монитор вот-вот его перезапустит.
  • Restarting in …s — бот остановился, и Монитор скоро запустит его снова.
  • Stopped — бот не запущен.

Ниже Logged in показывает, выполнен ли вход в боте, а Restarts и Crashes считают, что сделал Монитор. Если включён перезапуск по расписанию, Next scheduled restart показывает, сколько осталось до следующего.

  • Restart перезапускает бота сейчас. Если бот остановлен, на кнопке написано Start.
  • Stop закрывает бота и не даёт ему запуститься, пока вы не нажмёте Start.

Журнал Activity ниже показывает всё, что делает Монитор.

Примечание: если закрыть бота самостоятельно, пока работает Монитор, Монитор сочтёт это неожиданной остановкой и снова запустит бота (и отправит оповещение в Discord, если оно настроено). Чтобы бот оставался закрытым, нажмите Stop в Мониторе или сначала закройте Монитор.

Настройки

Нажмите на шестерёнку справа вверху, чтобы открыть настройки. Изменения сохраняются сразу.

Настройка Что делает По умолчанию
Supervise all bot installs Следит за всеми установками Lords Bot на этом ПК из одного Монитора, а не только за той, в папке которой он лежит. См. Несколько установок на одном ПК. Выкл.
Watched bot folders Показывается, когда включено Supervise all bot installs. Работающие боты находятся сами; добавьте сюда папку, чтобы её бот тоже запускался, когда он не работает. Пусто
Auto-restart on crash Снова запускает бота, если он неожиданно закрылся. Вкл.
Auto-login Выполняет вход в боте с данными, сохранёнными через Запомнить меня. Если через 90 секунд вход так и не выполнен, Монитор перезапускает бота. Вкл.
Scheduled restart Регулярно перезапускает бота, чтобы долгие сессии оставались «свежими». Монитор просит бота корректно закрыться и закрывает его принудительно, только если тот не закрылся за 20 секунд. Вкл.
Restart every (min) Минут между перезапусками по расписанию. 360 (6 часов)
Wait before restart (s) Сколько секунд ждать после остановки бота, прежде чем запустить его снова. 45
Heartbeat timeout (s) Бот присылает сигнал каждые несколько секунд. Если сигнала нет столько времени, Монитор считает бота зависшим, закрывает его и запускает снова. 90
Minimize to tray При закрытии или сворачивании Монитор прячется в системный трей, а не завершает работу. Выкл.
Run at Windows startup Запускает Монитор при входе в Windows. Выкл.
Notify on restart Показывает уведомление Windows, когда Монитор перезапускает остановившегося бота. Вкл.
Discord webhook Отправляет оповещения в канал Discord. См. ниже. Пусто

Примечание: если Minimize to tray выключено, закрытие окна Монитора завершает его работу, и за ботом больше никто не следит.

Значок в трее

Когда включено Minimize to tray, у Монитора есть значок в системном трее. Нажмите на него, чтобы открыть небольшую панель с Logged in, Restarts и Crashes, а также Open Monitor и Quit.

Оповещения в Discord

  1. В Discord откройте настройки канала > Интеграция (Integrations) > Вебхуки (Webhooks), создайте вебхук и скопируйте его URL.
  2. Вставьте URL в поле Discord webhook в настройках Монитора.
  3. Нажмите Send test. В канале сразу должно появиться тестовое сообщение.

Монитор присылает сообщение, только когда что-то пошло не так:

  • бот неожиданно остановился (произошёл сбой или его закрыло что-то другое);
  • бот завис, и его пришлось закрыть;
  • бот не смог выполнить вход за 90 секунд;
  • бот не запустился;
  • при перезапуске по расписанию бота пришлось закрыть принудительно.

Он не присылает сообщения об обычных перезапусках по расписанию, о ваших собственных нажатиях Restart и Stop или об изменении настроек. Если несколько событий происходят одновременно, например после перезагрузки ПК, они приходят одним сообщением. В каждом сообщении указана папка установки, к которой оно относится.

Текст под полем вебхука сообщит, если URL не является вебхуком Discord или если Discord его отклоняет (например, потому что вебхук удалён). Оповещения приостанавливаются, пока вы не исправите URL. Если пропал интернет или не работает Discord, оповещения ждут и отправляются, когда связь восстановится.

Чего избегать

  • Не запускайте Монитор как службу Windows или как задачу планировщика с параметром «Выполнять для всех пользователей» (Run whether user is logged on or not). Бот, которого он запустит, тогда будет без окна, которое можно увидеть или открыть. Используйте Run at Windows startup.
  • Запускайте Монитор и бота под одним и тем же пользователем Windows. Монитор не видит бота, запущенного под другим пользователем Windows, и поэтому запускает вторую копию той же установки.

Обновления

Когда Lords Bot обновляется, программа обновления закрывает бота и Монитор, заменяет файлы, а затем снова запускает Монитор, если он работал. После этого Монитор запускает бота. См. Обновления и бета-канал.

Не получается? Спросите нашу команду в Discord.