TRƯƠNG MINH KIÊN · HỆ THỐNG TRIỂN KHAI AI
← Về truongminhkien.vn
Bước 8 / 15 · Cài đặt hạ tầng

Đăng Facebook tự động

Viết bài + lên lịch trong Lark Base như 1 bảng Excel bình thường — máy chủ tự đăng đúng giờ lên Fanpage, không cần ai mở máy tính lúc đó.

Yêu cầu trước khi bắt đầu

Cách hoạt động (nói với Claude AI để nó tự dựng)

1

Tạo bảng lịch đăng bài trong Lark Base

Yêu cầu Claude AI tạo 1 bảng có các cột: Nội dung, Ảnh/video đính kèm, Ngày giờ đăng, Trạng thái (Chờ/Đã đăng). Đây là nơi bạn (hoặc AI) soạn bài trước, không đăng ngay.

2

Lấy quyền đăng bài từ Facebook

Yêu cầu Claude AI hướng dẫn bạn tạo 1 App Facebook (qua Meta for Developers), cấp quyền đăng bài lên đúng Fanpage của bạn. Bước cấp quyền là hành động thật trên tài khoản Facebook của bạn — chỉ bạn tự làm, không đưa mật khẩu cho AI.

3

Dựng script tự động (chạy trên GitHub Actions)

Yêu cầu Claude AI viết script: đọc bảng Lark Base, tìm bài có lịch đăng đúng "bây giờ" và trạng thái "Chờ" → đăng lên Fanpage qua Facebook → đánh dấu lại "Đã đăng". Đặt script này chạy lặp lại tự động mỗi 30 phút trên GitHub Actions (miễn phí, không cần giữ máy tính bật).

⚠ Bẫy đã gặp thật + cách gỡ

🔴 Nghiêm trọng nhất: bản ghi CHƯA gán lịch đăng bị đăng NGAY LẬP TỨC, không chờ

Nếu tạo 1 bản ghi mới trong bảng mà quên điền cột "Ngày giờ đăng" (để trống), hệ thống cron coi bản ghi đó là "sẵn sàng đăng ngay" thay vì "chưa tới lịch" — bài sẽ lên Facebook thật ngay trong lần cron chạy tiếp theo (tối đa 30 phút sau), dù bạn chưa muốn đăng.

Cách gỡ: LUÔN điền ngày giờ đăng cụ thể (trong tương lai) ngay khi tạo bản ghi mới — không bao giờ để trống cột này, kể cả tạm thời.

1. Đăng bài báo lỗi token dai dẳng dù token vẫn còn hạn

Script đăng bài đọc token đã lưu sẵn trong 1 bảng riêng, KHÔNG đọc trực tiếp token gốc mới nhất mỗi lần chạy — nên sau khi đổi/làm mới token gốc, script vẫn dùng bản cũ đã lưu và báo lỗi.

Cách gỡ: sau mỗi lần đổi token, luôn chạy lại bước "lấy danh sách Fanpage" trước để làm mới token đã lưu trong bảng, rồi mới chạy bước đăng bài.

2. Bài đăng lên nhưng chỉ mình bạn (Admin) nhìn thấy, khách không thấy gì

App Facebook mặc định ở chế độ thử nghiệm ("Development Mode") — bài vẫn đăng thành công về mặt kỹ thuật, nhưng Facebook chỉ hiện cho người quản trị App thấy.

Cách gỡ: vào cài đặt App Facebook, chuyển từ chế độ thử nghiệm sang chế độ chính thức ("Live Mode").

3. Lark Base không tự lặp lịch theo phút

Tính năng tự động hoá có sẵn của Lark Base không hỗ trợ chạy lặp lại theo từng phút/nửa giờ — không dùng được để tự động đăng bài đúng giờ.

Cách gỡ: dùng GitHub Actions (có lịch cron thật, chạy lặp mỗi 30 phút) làm nơi chạy script, thay vì cố dùng tính năng tự động hoá nội bộ của Lark.