Ở trong bài viết trước, iNET đã hướng dẫn Quý vị cách tạo 1 workflow trên n8n để thực hiện công việc đăng bài tự động hàng ngày lên website wordpress với đầy đủ tiêu đề, nội dung và hình ảnh, cấu hình các thẻ Heading, phân tích các đoạn văn trong bài, cấu hình ảnh thumbnail, chuyên mục, tag, các thẻ meta title, description, ... của video hoàn toàn tự động để đăng bài chuẩn SEO cho website.

>>> Xem lại bài viết tại: Hướng dẫn sử dụng n8n tạo workflow đăng bài tự động hàng ngày lên website wordpress

Trong bài viết hôm nay, iNET sẽ hướng dẫn Quý vị cách để tạo 1 workflow trên n8n thực hiện việc phân tích và tìm trend video đang nổi trên Youtube theo chủ đề tùy chọn, để phục vụ cho việc xây dựng các nội dung mà người dùng đang quan tâm trên Youtube.

1. Chuẩn bị:

- Tài khoản Google (miễn phí) để tạo credential kết nối tới Youtube.

- Tài khoản trả phí OpenAI (để dùng API phân tích video)

- Tài khoản n8n Cloud hoặc tự host theo hướng dẫn (xem TẠI ĐÂY)

2. Cách làm: 

Bước 1Tạo sub work như hình ở trên trong đó có các node:

+ Executed Workflow: Để tạo nhận dự kiện kích hoạt workflow mỗi khi workflow chính gọi đến workflow này thông qua tools ở node AI Agent trong workflow chính. ở node này chúng ta cấu hình input data modeaccept all data

Tìm video: Node này thực hiện nhiệm vụ tìm kiếm tất cả các video theo thời gian quy định (ví dụ này mình để là 2 ngày) theo khu vực địa lý và theo search_term từ yêu cầu của người chat ở workflow chính gửi tới. Node này chúng ta cần kết nối API Youtube theo hướng dẫn TẠI ĐÂY

Lặp qua video: Node này chung ta sẽ sử dụng để lặp qua tất cả các video đã tìm thấy ở node trước và thực hiện các nhiệm vụ ở các node sau.

Lấy thông tin video: Đây là node thưc hiện nhiệm vụ quét thông tin của video đang được chọn ở bước loop node trước thông qua Google API và id của video hiện tại.

Loại video ngắn: Node này sử dụng node if để lại bỏ các video quá ngắn theo định nghĩa của chúng ta (trong workflow mẫu mình để là dưới 3 phút 30 giây)

+ Gom data: Node này để thực hiện việc gom các thông tin cần thiết đã quét được như id, viewCount, likeCount, commentCount, title, description, tags, channelId... của video và gán vào các trường tương ứng được set trong node Edit Fields.

Lưu data: Node này chúng ta sẽ viết 1 đoạn code Java Script để thực hiện lưu dữ liệu ở bước trước vào biến workflowStaticData sau khi đã làm sạch dữ liệu (xóa Emoji, ký tự đặc biệt, liên kết, ....)

Truy vấn DL: Node này là 1 đoạn mã JavaScript thực hiện chức năng get dữ liệu đã được lưu trong biến workflowStaticData ở bước trên sau mỗi vòng lặp hoàn thành.

Kết quả: Node này là node Edit Fields để set kết quả đã thu được ở bước trước vào biến respone phục vụ cho tools gọi kết quả và trả về cho người dùng ở workflow chính.

Bước 2: Tạo workflow chính như hình dưới:


Chat_message: Để nhận chat yêu cầu từ người dùng

AI Agent: Sử dụng mô hình ngôn ngữ lớn ChatGPT 4.o, Deepseek Resoning,... Bộ nhớ tạm và tools gọi tới workflow con đã tạo ở bước 1 để lấy kết quả lưu ở biến respone nạp vào cho AI phân tích và trả lời người dùng.

Như vậy là xong, bạn có thể lưu lại workflow và test thử trước khi active cho nó chạy tự động!

>>> Link tải workflow: TẠI ĐÂY

Hãy để lại bình luận xuống phía dưới nếu bạn cần hỗ trợ thêm!

Chúc các bạn thành công!

————————————
Nhà Đăng Ký Tên Miền iNET

Hà Nội: Số 247 Cầu Giấy, Phường Dịch Vọng, Quận Cầu Giấy

HCM: Số 40 Hoàng Việt, Phường 4, Quận Tân Bình
Hotline: 1900 9250
Email: tenmien@inet.vn
Website: https://inet.vn