Automation – Tự động hóa quy trình Lập trình No Code/Low Code

[Share n8n workflow] Chatbot AI cập nhật thông tin từ diễn đàn n8n: Phân tích mạnh mẽ ý định của người dùng, truy cập sâu vào từng topic

Cuộn để đọc

Chào các bro, lại là Toàn đây. Trong công việc hàng ngày, đặc biệt là với những ai làm quản lý cộng đồng, marketing, hay đơn giản là một người đam mê tự động hóa, việc phải liên tục theo dõi thông tin từ nhiều nguồn như diễn đàn, Reddit, Discord, group Telegram là một thách thức thực sự. Thông tin thì nhiều vô kể, còn thời gian của chúng ta thì có hạn. Làm sao để không bỏ lỡ những thảo luận quan trọng hay tìm kiếm một thông tin cụ thể một cách nhanh chóng?

📑Mục lục

Để giải quyết bài toán này, Toàn đã tự xây dựng một workflow (luồng công việc) trên n8n (một công cụ tự động hóa mã nguồn mở) với tên gọi Forum Pulse for Telegram – Community Monitoring with Gemini & Groq AI Models – một trợ lý AI ngay trên Telegram. Nó không chỉ là một con bot thông thường, mà là một hệ thống hai trong một: vừa tự động gửi cho bạn bản tin tổng hợp những thảo luận nóng hổi nhất mỗi sáng, vừa là một trợ lý thông minh sẵn sàng tìm kiếm, đào sâu và tóm tắt bất kỳ thông tin nào bạn yêu cầu từ các cộng đồng n8n.

Vì Toàn cũng là một Creator trong đội ngũ của n8n, workflow này đã được duyệt và đưa lên trang chủ của n8n. Điều này có nghĩa là bạn có thể import trực tiếp vào tài khoản n8n của mình chỉ bằng một cú nhấp chuột. Trong bài viết này, Toàn sẽ hướng dẫn chi tiết từ A-Z cách cài đặt và tùy biến con bot mạnh mẽ này.

Xem thêm: [Share n8n workflow] Bot tạo ảnh miễn phí với Telegram, Gemini và Pollinations trên n8n

I. “FORUM PULSE” LÀ GÌ VÀ TẠI SAO BẠN CẦN NÓ?

Forum Pulse là một workflow n8n được thiết kế để biến tài khoản Telegram của bạn thành một trung tâm chỉ huy thông tin. Thay vì phải mở nhiều tab, nhiều ứng dụng để tìm kiếm, bạn chỉ cần ra lệnh cho bot, nó sẽ tự động làm phần việc còn lại. Workflow này đặc biệt hữu ích cho các mục đích:

  • Nhận Điểm tin Cộng đồng mỗi sáng: Tự động nhận một bản tóm tắt các bài đăng và thảo luận hàng đầu từ Reddit r/n8n và n8n Community vào một giờ cố định mỗi ngày.
  • Tìm kiếm và đào sâu theo yêu cầu: Tìm kiếm nhanh một từ khóa trên nhiều nền tảng, hoặc gửi một link/số thứ tự kết quả để bot đọc và tóm tắt toàn bộ nội dung, bao gồm cả các bình luận.
  • Phân tích ý định thông minh: Bot sử dụng AI Agent (tác tử AI) để hiểu rõ bạn muốn tìm kiếm, đọc link hay chỉ đang trò chuyện. Đặc biệt, Toàn đã thêm một bước kiểm tra độ tin cậy (confidence check) để đảm bảo bot không trả lời sai khi chưa hiểu rõ yêu cầu.
  • Ghi nhớ ngữ cảnh: Tích hợp sẵn bộ nhớ (Chat Memory) sử dụng MongoDB (một hệ quản trị cơ sở dữ liệu NoSQL), giúp bot có thể nhớ những gì bạn đã nói trước đó để cuộc trò chuyện liền mạch hơn.

Xem thêm về AI Agent tại: Hướng dẫn toàn tập AI Agent trong n8n: Chọn model, thiết lập prompt, các lưu ý để workflow hoạt động chính xác

Hãy tưởng tượng, mỗi 8 giờ sáng, bot tự động gửi cho bạn top 5 chủ đề hot nhất. Sau đó, bạn thấy một chủ đề thú vị ở kết quả số 3 và chỉ cần gõ “đọc kỹ mục 3”, bot sẽ ngay lập tức lấy toàn bộ nội dung và bình luận, sau đó tóm tắt lại cho bạn. Đây chính là cách tự động hóa nâng cao hiệu suất làm việc mà Toàn luôn hướng tới.

II. CÁCH THỨC WORKFLOW HOẠT ĐỘNG: 2 LUỒNG SONG SONG

Điểm cốt lõi của Forum Pulse là nó vận hành theo hai luồng hoàn toàn riêng biệt nhưng bổ trợ cho nhau: một luồng tự động theo lịch trình và một luồng tương tác theo thời gian thực.

[nguyenthieutoan.com] Sơ đồ tổng quan workflow Forum Pulse trên n8n, thể hiện 2 luồng hoạt động Daily Pulse Automation và On-demand Interaction

1. Luồng 1: Tự động tổng hợp “Điểm tin Cộng đồng” hàng ngày (Daily Pulse Automation)

Đây là luồng hoạt động âm thầm, được thiết kế theo triết lý của Toàn về việc tự động hóa phải đáng tin cậy và nhất quán.

    • Kích hoạt theo lịch (Schedule Trigger): Workflow tự động chạy vào một giờ cố định mỗi sáng (mặc định là 8:00 AM).
    • Tìm kiếm và hợp nhất nguồn (Search & Merge): Các node HTTP Request (yêu cầu HTTP) sẽ đồng thời truy vấn các bài đăng thịnh hành từ Reddit và n8n Forum. Logic hợp nhất được Toàn viết riêng để chuẩn hóa và kết hợp dữ liệu từ hai nguồn này thành một danh sách duy nhất.
    • AI Tóm tắt Tổng quan (AI Summarizer Overview): Danh sách tổng hợp được gửi đến một AI Agent (sử dụng Gemini). Agent này sẽ đọc qua các tiêu đề và mô tả để viết một bản tóm tắt ngắn gọn, nêu bật những thảo luận nóng hổi nhất.

Xem thêm về Gemini tại: Google Gemini là gì? Toàn bộ về mô hình Gemini và cách sử dụng API

  • Định dạng và gửi (Format & Send): Văn bản tóm tắt được định dạng cẩn thận, chia nhỏ để không vượt quá giới hạn ký tự của Telegram và gửi đến bạn. Sự tỉ mỉ trong khâu trình bày này là cam kết của Toàn về trải nghiệm người dùng.

2. Luồng 2: Tương tác theo yêu cầu người dùng (On-demand User Interaction)

Đây là luồng chính khi bạn trực tiếp nhắn tin cho bot. Luồng này được thiết kế để mang lại cảm giác tự nhiên như đang trò chuyện với một trợ lý thực thụ.

  • BƯỚC 1 – Tiếp nhận và Phân tích Ý định:
    • Telegram Trigger (trình kích hoạt Telegram): Lắng nghe tin nhắn của bạn trong thời gian thực.
    • Detect User Intent (AI Agent): Tin nhắn được chuyển ngay đến một AI Agent, có nhiệm vụ phân loại ý định của bạn thành một trong ba loại chính: Search (tìm kiếm từ khóa), Open Link (phân tích một đường link hoặc một kết quả cụ thể), hoặc Chitchat (trò chuyện thông thường).
    • Send Typing Action: Bot sẽ gửi trạng thái “đang gõ…” để tạo cảm giác phản hồi tự nhiên, một chi tiết nhỏ mà Toàn luôn khuyến khích.
  • BƯỚC 2 – Kiểm tra Độ tin cậy và Xác minh:
    • Đây là một bước cực kỳ quan trọng mà Toàn đã thêm vào để ngăn bot trả lời sai. Nếu AI Agent phân tích ý định của bạn với độ tin cậy (confidence) dưới 70%, workflow sẽ không thực thi ngay.
    • Thay vào đó, nó sẽ kích hoạt node AI Summarizer Clarify, yêu cầu AI đặt một câu hỏi làm rõ lại với bạn (ví dụ: “Có phải bạn muốn tôi tìm kiếm về webhook không?”). Đây là một cơ chế an toàn để đảm bảo bot luôn hành động chính xác.
  • BƯỚC 3 – Thực thi tác vụ theo Ý định:
    • Sau khi ý định đã rõ ràng, workflow sẽ rẽ nhánh. Nếu là Search, nó sẽ kích hoạt các node tìm kiếm đa nền tảng. Dữ liệu từ các nguồn sẽ được chuẩn hóa và hợp nhất.
    • Nếu là Open Link, nó sẽ nhận diện link thuộc Reddit hay n8n Forum, sau đó dùng các node chuyên biệt để lấy toàn bộ nội dung bài đăng và tất cả các bình luận. Việc này đảm bảo không một chi tiết quan trọng nào bị bỏ sót.
  • BƯỚC 4 – Tóm tắt chuyên sâu, Định dạng và Gửi đi:
    • Toàn bộ dữ liệu (kết quả tìm kiếm hoặc nội dung bài viết + bình luận) được đóng gói và gửi đến node AI Summarizer Deep Dive. Agent này sử dụng model Gemini mạnh mẽ nhất để đưa ra một bản tóm tắt toàn diện và sâu sắc.
    • Cuối cùng, kết quả được làm sạch, chia nhỏ và gửi lại cho bạn với định dạng HTML đẹp mắt.

III. NHỮNG THỨ CẦN CHUẨN BỊ

Trước khi bắt đầu, hãy chắc chắn rằng bạn đã có sẵn những “nguyên liệu” sau:

  • Một tài khoản n8n: Bạn có thể dùng bản n8n Cloud hoặc tự host.
  • Telegram Bot Token: Tạo một con bot mới trên Telegram bằng cách nói chuyện với @BotFather và lấy Token của nó.
  • Google AI (Gemini) API Key (khóa truy cập ứng dụng): Truy cập Google AI Studio để lấy API key miễn phí.
  • (Tùy chọn) Một tài khoản MongoDB: Để lưu trữ lịch sử trò chuyện lâu dài. Nếu không có, bạn có thể dùng node Simple Chat Memory có sẵn trong n8n.

IV. HƯỚNG DẪN CÀI ĐẶT CHI TIẾT

1. BƯỚC 1: Import workflow từ n8n Creator Hub – Sự đảm bảo từ chính đội ngũ n8n

Với vai trò là một Creator chính thức của n8n, từ giờ trở đi, mọi workflow Toàn chia sẻ công khai đều phải trải qua một quá trình kiểm duyệt rất khắt khe từ chính đội ngũ n8n để đảm bảo chất lượng, tính ổn định và bảo mật. Forum Pulse cũng không ngoại lệ, và đó là lý do vì sao nó được đưa vào danh sách chính thức trên Creator Hub.

Điều này mang lại sự tiện lợi và tin cậy tuyệt đối cho bạn. Thay vì phải tải file về, bạn có thể import workflow trực tiếp chỉ với một cú nhấp chuột:

  • Truy cập vào đường link sau: Forum Pulse for Telegram by Nguyễn Thiệu Toàn.
  • Nhấn vào nút “Use this workflow”.
  • n8n sẽ tự động mở một tab mới và import toàn bộ workflow vào canvas (khu vực làm việc trực quan) của bạn.

2. BƯỚC 2: Cấu hình Credentials (API Keys)

Bạn cần kết nối các API key của mình vào các node tương ứng (Telegram Trigger, Gemini Chat Model). Chỉ cần mở node, trong mục “Credential”, chọn “Create New” và dán key vào.

3. BƯỚC 3: Tinh chỉnh các tham số (Tùy chọn)

Toàn đã để các giá trị mặc định hợp lý, nhưng bạn hoàn toàn có thể tùy chỉnh:

  • Lịch trình: Mở node Daily Pulse at 8:00 AM để thay đổi giờ gửi bản tin hàng ngày.
  • Bộ lọc tìm kiếm: Trong các node HTTP Request, bạn có thể thay đổi các tham số như sắp xếp (sort), thời gian (time), giới hạn kết quả (limit).
  • Tính cách của AI: Vào các node AI Agent để chỉnh sửa System Message (lời nhắc hệ thống) nếu bạn muốn bot có một giọng văn khác.

V. KIỂM TRA VÀ VẬN HÀNH

Sau khi đã hoàn tất, hãy nhấn nút “Activate” ở góc trên bên phải. Bây giờ, bạn có thể mở Telegram và bắt đầu ra lệnh cho trợ lý của bạn.

Hãy chờ đến 8 giờ sáng hôm sau để nhận bản tin tự động, hoặc thử ngay các câu lệnh sau:

  • search for n8n http request node examples
  • summarize https://community.n8n.io/t/how-to-handle-errors-in-a-workflow/12345
  • Sau khi có kết quả tìm kiếm, hãy thử: deep dive on result 2

[nguyenthieutoan.com] Ảnh chụp màn hình cuộc trò chuyện trên Telegram với Bot Forum Pulse, bot đang trả về kết quả tìm kiếm và tóm tắt bài viết thành công.

Như vậy, Toàn đã hướng dẫn bạn cách để triển khai một trợ lý AI cực kỳ mạnh mẽ và thiết thực. Workflow Forum Pulse không chỉ là một công cụ, nó còn mang trong đó triết lý thiết kế của Toàn: tự động hóa phải chính xác, đáng tin cậy và mang lại trải nghiệm tự nhiên nhất cho người dùng.

Hy vọng bài viết này sẽ giúp bạn tiết kiệm được nhiều thời gian và công sức. Nếu thấy hữu ích, đừng quên chia sẻ bài viết này và đăng ký nhận tin từ website để không bỏ lỡ những workflow chất lượng khác nhé. Chúc các bạn thành công!

Xem thêm: [Share n8n workflow] Tạo trợ lý Zalo Bot ngay trên Zalo bằng Zalo Bot, AI Agent và n8n

Nguyễn Thiệu Toàn

Nguyễn Thiệu Toàn

Tôi là người biến ý tưởng thành hệ thống AI và Tự động hóa thực tế. Tôi dùng Marketing để tìm hiểu những khó khăn bạn đang gặp, sau đó xây dựng các giải pháp tự động để giúp bạn thoát khỏi những công việc tẻ nhạt. Mục đích là để bạn có thể tập trung vào những việc lớn hơn, chứ không phải để thay thế vị trí của bạn.