Lords Bot

Lords Monitor

Lords Monitor giữ cho Lords Bot luôn chạy: khởi động lại bot khi bị lỗi hoặc treo, đăng nhập giúp bạn, khởi động lại theo lịch và có thể cảnh báo bạn qua Discord.

Cập nhật 8 thg 10, 2026

Lords Monitor là một công cụ giám sát nhỏ đi kèm Lords Bot. Nó khởi động bot, khởi động lại bot nếu bot bị lỗi hoặc treo, có thể đăng nhập giúp bạn, và có thể gửi tin nhắn Discord khi có sự cố. Hãy dùng nó mỗi khi bạn để bot chạy mà không theo dõi, đặc biệt là trên máy chủ đám mây.

Khởi động Monitor

Monitor là file Monitor.exe trong thư mục cài đặt Lords Bot (mặc định là %LocalAppData%\Lords Bot). Nó không có lối tắt trong menu Start; hãy mở thư mục đó và bấm đúp vào Monitor.exe. Cửa sổ của nó có tiêu đề Monitor.

Khi Monitor khởi động mà bot chưa chạy, nó sẽ khởi động bot. Để Monitor khởi động cùng Windows, hãy bật Run at Windows startup trong phần cài đặt của nó.

Để bot tự đăng nhập và tự khởi động tài khoản

Monitor khởi động lại chương trình bot, nhưng bot vẫn phải đăng nhập và khởi động các tài khoản của bạn. Hãy thiết lập một lần:

  1. Ở màn hình đăng nhập của bot, đánh dấu Ghi nhớ đăng nhập (Remember Me) để lưu email và mật khẩu. Auto-login của Monitor sẽ bấm Đăng Nhập (Sign in) bằng thông tin đã lưu này.
  2. Đánh dấu Tự động chạy (Auto Start) ở màn hình đăng nhập (hoặc Cài Đặt > Tùy Chọn > Tự động khởi chạy tài khoản (Settings > Options > Auto Start Accounts) trong cửa sổ chính).
  3. Trên bảng tài khoản, đánh dấu Tự khởi chạy (Auto-Start) cho mọi tài khoản cần tự khởi động.
  4. Để Auto-login bật trong phần cài đặt của Monitor (mặc định đã bật).

Bạn không cần Tự động đăng nhập (Auto Login) ở màn hình đăng nhập; Monitor sẽ bấm Đăng Nhập thay bạn.

Cửa sổ chính

Phần trên cùng của cửa sổ cho biết trạng thái của bot:

  • Running: bot đang chạy, kèm thời gian đã chạy và lần cuối nhận được tín hiệu heartbeat.
  • Not responding: bot đang chạy nhưng đã ngừng gửi heartbeat. Monitor sắp khởi động lại nó.
  • Restarting in …s: bot đã dừng và Monitor sắp khởi động lại nó.
  • Stopped: bot không chạy.

Bên dưới, Logged in cho biết bot đã đăng nhập hay chưa, còn Restarts và Crashes đếm số lần Monitor đã khởi động lại và số lần bot bị lỗi. Khi bật khởi động lại theo lịch, Next scheduled restart cho biết còn bao lâu đến lần tiếp theo.

  • Restart khởi động lại bot ngay. Nếu bot đang dừng, nút này hiện Start.
  • Stop đóng bot và giữ nó đóng cho đến khi bạn bấm Start.

Nhật ký Activity bên dưới liệt kê mọi việc Monitor làm.

Lưu ý: Nếu bạn tự đóng bot khi Monitor đang chạy, Monitor sẽ coi đó là dừng bất thường và khởi động lại bot (và gửi cảnh báo Discord, nếu đã thiết lập). Để giữ bot đóng, hãy bấm Stop trong Monitor, hoặc đóng Monitor trước.

Cài đặt

Bấm biểu tượng bánh răng ở góc trên bên phải để mở phần cài đặt. Thay đổi được lưu ngay lập tức.

Cài đặt Tác dụng Mặc định
Supervise all bot installs Theo dõi mọi bản cài Lords Bot trên PC này từ một Monitor duy nhất, thay vì chỉ bản cài chứa nó. Xem Nhiều bản cài trên một PC. Tắt
Watched bot folders Hiện khi bật Supervise all bot installs. Các bot đang chạy sẽ tự được tìm thấy; thêm một thư mục vào đây để bot của thư mục đó cũng được khởi động khi nó không chạy. Trống
Auto-restart on crash Khởi động lại bot khi bot đóng bất thường. Bật
Auto-login Đăng nhập bot bằng thông tin đã lưu với Ghi nhớ đăng nhập. Nếu sau 90 giây bot vẫn chưa đăng nhập, Monitor sẽ khởi động lại bot. Bật
Scheduled restart Khởi động lại bot định kỳ, giúp các phiên chạy dài luôn ổn định. Monitor yêu cầu bot đóng đúng cách, và chỉ buộc đóng nếu sau 20 giây bot vẫn chưa đóng. Bật
Restart every (min) Số phút giữa các lần khởi động lại theo lịch. 360 (6 giờ)
Wait before restart (s) Số giây chờ sau khi bot dừng trước khi khởi động lại. 45
Heartbeat timeout (s) Bot gửi heartbeat vài giây một lần. Nếu không nhận được heartbeat nào trong khoảng thời gian này, Monitor coi bot đã treo, đóng nó và khởi động lại. 90
Minimize to tray Khi đóng hoặc thu nhỏ, Monitor sẽ ẩn vào khay hệ thống thay vì thoát. Tắt
Run at Windows startup Khởi động Monitor khi bạn đăng nhập Windows. Tắt
Notify on restart Hiện thông báo Windows khi Monitor khởi động lại bot sau khi bot dừng. Bật
Discord webhook Gửi cảnh báo đến một kênh Discord. Xem bên dưới. Trống

Lưu ý: Khi tắt Minimize to tray, đóng cửa sổ Monitor sẽ thoát Monitor, và không còn gì theo dõi bot nữa.

Biểu tượng ở khay hệ thống

Khi bật Minimize to tray, Monitor có một biểu tượng ở khay hệ thống. Bấm vào đó để xem một bảng nhỏ với Logged in, Restarts và Crashes, cùng Open Monitor và Quit.

Cảnh báo qua Discord

  1. Trong Discord, mở cài đặt của kênh > Integrations > Webhooks, tạo một webhook và sao chép URL của nó.
  2. Dán URL vào Discord webhook trong phần cài đặt của Monitor.
  3. Bấm Send test. Một tin nhắn thử sẽ xuất hiện ngay trong kênh.

Monitor chỉ gửi tin nhắn khi có sự cố:

  • bot dừng bất thường (bị lỗi, hoặc bị thứ gì đó khác đóng);
  • bot bị treo và phải đóng;
  • bot không đăng nhập được trong vòng 90 giây;
  • bot không khởi động được;
  • một lần khởi động lại theo lịch phải buộc đóng bot.

Monitor không gửi tin nhắn cho các lần khởi động lại theo lịch bình thường, khi bạn tự bấm Restart và Stop, hay khi thay đổi cài đặt. Nếu nhiều việc xảy ra cùng lúc, chẳng hạn sau khi PC khởi động lại, chúng sẽ được gộp thành một tin nhắn. Mỗi tin nhắn ghi rõ thư mục cài đặt mà nó đề cập.

Dòng chữ bên dưới ô webhook sẽ cho bạn biết nếu URL không phải là webhook Discord, hoặc nếu Discord từ chối nó (ví dụ vì webhook đã bị xóa). Cảnh báo sẽ tạm dừng cho đến khi bạn sửa URL. Nếu mạng internet hoặc Discord bị gián đoạn, cảnh báo sẽ chờ và được gửi khi có kết nối trở lại.

Những điều cần tránh

  • Đừng chạy Monitor dưới dạng dịch vụ Windows hay tác vụ theo lịch đặt là “Run whether user is logged on or not”. Khi đó bot mà nó khởi động sẽ không có cửa sổ nào để bạn thấy hoặc mở. Hãy dùng Run at Windows startup.
  • Chạy Monitor và bot dưới cùng một người dùng Windows. Monitor không thấy được bot đang chạy dưới người dùng Windows khác, nên nó sẽ khởi động bản sao thứ hai của cùng bản cài đó.

Cập nhật

Khi Lords Bot cập nhật, trình cập nhật đóng bot và Monitor, thay các file, rồi khởi động lại Monitor nếu trước đó nó đang chạy. Sau đó Monitor sẽ khởi động bot. Xem Cập nhật và kênh Beta.

Vẫn chưa được? Hãy hỏi đội ngũ của chúng tôi trên Discord.