🖥️ DevOps
cover

Thiết lập nhận email qua Telegram với n8n

Tổng quan về thiết lập thông báo email qua Telegram với n8n

Đây là giải pháp lý tưởng cho những ai cần nhận thông báo ngay lập tức và xem trước nội dung email một cách an toàn, tạm thời trên Telegram.

Thiết lập nhận email qua Telegram với n8n

Trường hợp sử dụng

  • Thông báo tức thời qua Telegram: Nhận thông báo ngay khi có email mới trên Telegram.
  • Tự động hóa cho người bận rộn: Phù hợp với những người cần theo dõi email mà không muốn liên tục kiểm tra ứng dụng email.
  • Hỗ trợ nhóm hoặc cá nhân: Dành cho các đội nhóm hoặc cá nhân cần cập nhật nhanh chóng về các email quan trọng và muốn xem trước nội dung qua Telegram.

Hướng dẫn cấu hình

  1. Kích hoạt email (IMAP): Cấu hình thông tin đăng nhập IMAP của bạn để quy trình có thể kiểm tra email mới.

    • Đầu tiên bạn tìm Email Trigger (IMAP) và bấm vào để cấu hình kiểm tra email mới.
      Clean Shot 2025 03 20 at 19.18.15

    • Lúc này sẽ hiển thị phần cấu hình kết nối với tài khoản gmail. Bạn chọn Credential to connect with- Create New Credential -Clean Shot 2025 03 20 at 19.25.07

    • Bạn điền các thông tin để kết nối gmail như sau, và bấm save lại.

      • User: Tài khoản gmail.
      • Password: Phần mật khẩu này bạn điền thông tin mật khẩu ứng dụng. Nếu bạn chưa có mật khẩu ứng dụng thì bạn bấm vào đây 👈 xem ở Bước 1: Lấy mật khẩu ứng dụng Gmail
      • Host: Bạn điền imap.gmail.com
      • Port: 993 và bạn bật SSL/TLS
        Clean Shot 2025 03 20 at 19.38.19
    • Sau khi bấm save, chờ một lúc để kết nối và kết quả trả về là Connection tested successfully thì đã kết nối thành công rồi.
      Clean Shot 2025 03 20 at 19.40.00

    • Reply Markup: Bạn để mặc định.

      Node Telegram: Tiếp theo bạn bấm vào dấu + để tạo node Telegram.
      Clean Shot 2025 03 20 at 19.51.17

      Lúc này bạn tìm chức năng Send a text message
      Clean Shot 2025 03 20 at 19.54.21

      Nhập thông tin API của bot Telegram và ID chat của bạn vào node Telegram. Ở phần Credential to connect with- Create New Credential - Với thông tin kết nối:

      • Access Token: Bạn nhập Token của bot mà bạn đã tạo trên telegram.
      • Base URL: Bạn nhập https://api.telegram.org

      Sau đó kết quả trả về là Connection tested successfully ****thì đã kết nối thành công.
      Clean Shot 2025 03 20 at 19.58.52

      Sau khi bạn nhập thông tin API kết nối bot telegram. Tiếp theo bạn cấu hình để nhận thông tin mail như sau:

      • Phần ResourceOperation bạn để cấu hình mặc định.
      • Chat ID: Bạn nhập ID nhóm chat telegram của bạn.
      • Text: Phần này là nội dung bot telegram sẽ báo trên nhóm telegram khi bạn có mail mới. Bạn có thể tuỳ chỉnh cấu hình theo nhu cầu của bạn hoặc sử dụng mẫu bên dưới của mình.
      📧 <b>BamBoo có mail!</b>
      
      BamBoo nhận được mail từ TK gmail: <code>{{ $node["Email Trigger (IMAP)"].json["from"]["value"]["0"]["address"] }}</code>
      
      🌐 Tiêu đề: {{ $('Email Trigger (IMAP)').item.json.subject }}
      
      🌐 Nội dung mail bên dưới: 👇
      {{ $('Email Trigger (IMAP)').item.json.text }}

Với 2 node trên thì bạn đã cấu hình hoàn tất quá trình nhận email trên telegram với n8n. Và để quá trình luôn hoạt động bạn bấm vào nút như ảnh bên dưới để Active workflow
Clean Shot 2025 03 20 at 20.25.06

Và đây là kết quả:

Clean Shot 2025 03 20 at 20.26.37