Thực hành trên máy chủ riêng của bạn không giới hạn: website, bot, nội dung và tự động hóa trong một nơi.
Bat dau ngayMini-project 1-1: Gemini YouTube Autoposter
Gemini + Google OAuth + YouTube Autoposter
Tác nhân Gemini của bạn tiếp tục mở rộng cùng một tab tự động hóa. Lần này, nó phải thêm Google OAuth, lấy mã thông báo một cách an toàn và đăng video HeyGen lên YouTube trong khi vẫn giữ nguyên kết quả Telegram hiện có.
Kho nhiệm vụ
- Sẵn sàng để sử dụng: tab Node-RED từ Mini-Project 1-0 (dấu ngoặc kép → HeyGen → Telegram), thiết bị đầu cuối Gemini CLI, Git cục bộ.
- Nội dung cần chuyển tới Gemini: Bí mật + ID ứng dụng khách Google Cloud OAuth, URI chuyển hướng của bạn (xem hướng dẫn bên dưới) và các giá trị mặc định mong muốn của YouTube (tiêu đề/mô tả/khả năng hiển thị). Thông tin đăng nhập HeyGen + Telegram đã tồn tại trong quy trình hiện có và không được nhập lại.
- Kết quả mong đợi: một luồng tạo trích dẫn, hiển thị clip HeyGen, sau đó gửi cùng một video tới Telegram và tải video đó lên YouTube bằng cách sử dụng mã thông báo OAuth mới.
Con đường sứ mệnh
- Chuẩn bị dự án Google của bạn. Bật Dữ liệu YouTube API, định cấu hình màn hình đồng ý OAuth, tạo Ứng dụng khách web (ID + bí mật).
- Ghi lại URI chuyển hướng của bạn. Trong khung Node-RED bên dưới, hãy nhấp vào “↗ Mở trong tab mới” và sao chép URL (ví dụ:
https://student-host:1880/). Nối thêmOAuth— URL đầy đủ đó sẽ đi vào bảng điều khiển của Google và lời nhắc của bạn. - Tab Trình quản lý OAuth của Google. Gemini phải giữ nguyên tab hiện tại và sử dụng tab chuyên dụng cho lệnh gọi lại OAuth, trao đổi mã thông báo, làm mới định kỳ và chèn gỡ lỗi thủ công (phản ánh luồng cơ sở trên máy chủ của chúng tôi).
- Mở rộng tab chính. Sử dụng lại trích dẫn + quy trình HeyGen, sau đó phân nhánh để một đường dẫn chạm tới người gửi Telegram hiện có và đường dẫn mới tải lên YouTube.
Hướng dẫn học viên
- Bỏ qua hệ thống dây điện Node-RED. Cung cấp thông tin xác thực + URI chuyển hướng — Gemini thực hiện tất cả việc chỉnh sửa.
- Quy tắc repo. Gemini giữ công việc bên trong
/home/admin/gemini-flows, thực hiện ảnh chụp nhanh trước/sau. - Phân tách bối cảnh. Mỗi dự án nhỏ vẫn ở trong lịch sử README + git của riêng nó, nhưng bản thân tab tự động hóa vẫn tiếp tục phát triển.
- Bằng chứng cuối cùng. Gemini phải chỉ ra cách kích hoạt nội dung chèn hiện có để bạn thấy cả đầu ra Telegram và YouTube, cùng với cách chạy nội dung làm mới mã thông báo thủ công.
Mẫu nhắc nhở
Thay thế phần giữ chỗ bằng khóa thực của bạn, chọn tất cả, sao chép và dán văn bản vào terminal Gemini bên dưới (nhấp chuột phải → Dán hoặc Shift+Ctrl+V). Đảm bảo mọi thứ đều hạ cánh chính xác trước khi nhấn Enter.
Mẹo chuyển hướng URI
Sử dụng nút “↗ Mở trong tab mới” bên trong khung Node-RED để bật nó ra, sau đó sao chép địa chỉ trình duyệt (bao gồm máy chủ + cổng duy nhất của bạn). Thêm vào OAuth ở cuối và dán nó vào cả bảng điều khiển của Google và lời nhắc ở trên.
Phòng thí nghiệm nhúng
Gemini triển khai → làm mới Node-RED bên dưới
Hỗ trợ
- Nếu bạn cần xác nhận thông tin đăng nhập hoặc phạm vi API, hãy sử dụng ngăn nhắn tin (biểu tượng bong bóng lời nói).
- Có câu hỏi? Nhắn Telegram HQ: @SellSystemsHQ.
Thực hành trên máy chủ riêng của bạn không giới hạn: website, bot, nội dung và tự động hóa trong một nơi.
Bat dau ngay