Cách Thiết Lập Thông Báo Telegram Khi Có Thay Đổi Tệp Trong WordPress

Bạn có thể thiết lập thông báo Telegram khi có ai đó sửa đổi hoặc thêm tệp trong thư mục WordPress bằng cách sử dụng một script PHP kết hợp với webhook của Telegram và inotifywait (trên Linux).

Cách thực hiện:

  1. Tạo bot Telegram và lấy token
    • Vào @BotFather trên Telegram.
    • Gõ lệnh /newbot và làm theo hướng dẫn để tạo bot.
    • Lưu lại token API của bot.
  2. Lấy ID chat của bạn
    • Gửi tin nhắn bất kỳ cho bot vừa tạo.
    • Truy cập https://api.telegram.org/bot<TOKEN>/getUpdates để lấy ID chat.
  3. Cài đặt inotify-tools trên server
    • Nếu server chạy Linux, bạn cần cài đặt công cụ theo dõi thay đổi tệp:
    • Nếu bạn dùng hosting không hỗ trợ SSH, bạn có thể chạy cron job với find để kiểm tra thay đổi tệp.
  4. Tạo script theo dõi thay đổi tệp
    • Tạo file /root/monitor_wp.sh với nội dung sau:
    • Thay thế:
      • YOUR_TELEGRAM_BOT_TOKEN bằng token bot.
      • YOUR_TELEGRAM_CHAT_ID bằng ID chat của bạn.
      • /path/to/your/wordpress bằng đường dẫn thư mục chứa WordPress (thường là /var/www/html).
  5. Cấp quyền chạy cho script
  6. Chạy script theo dõi liên tục
    • Lệnh này sẽ chạy script ở chế độ nền.
  7. Thêm vào cron job để tự động chạy sau khi reboot
    • Chạy lệnh crontab -e và thêm dòng sau:

Cách kiểm tra hoạt động

  • Test thủ công:
    • Thêm, sửa, hoặc xóa file trong thư mục WordPress.
    • Kiểm tra tin nhắn trên Telegram.
  • Dừng script nếu cần:

Với cách này, bạn sẽ nhận được thông báo ngay lập tức khi có ai đó thay đổi file trong WordPress. 🚀

Chào ! Bạn thấy nội dung này thế nào?

Để lại một bình luận

×







    Vui lòng nhập email trước khi lấy OTP.