Phiếu lệnh triển khai · Module 14

Facebook Lark Base,
cài bằng một khối lệnh

Điền 5 ô bên dưới. Khối lệnh tự ghép. Sao chép, dán vào Claude Code — máy dựng bảng 14.1→14.5 và nối nút Đăng cho bạn.

Điền 5 ô Sao chép Dán vào Claude Code Bấm nút Đăng

hoangminhhoagpt-dot/mentor-club-facebook
01

Điền 5 ô của bạn

Lark Developer Console → app của bạn → Credentials & Basic Info.
Ngay dưới App ID, cùng một trang.
Mở Base rồi dán nguyên link trên thanh địa chỉ. Link dạng /wiki/… vẫn dán được — máy tự tra ra mã thật.
Phải là token dài hạn (~60 ngày), không phải token mặc định chỉ sống 1–2 giờ.
Đây là chìa để nút Đăng trong Lark gọi được GitHub. Chưa có thì lấy ở khung xanh ngay dưới.
Không cần điền. Mặc định là tất cả Page bạn đang quản trị — khối lệnh đã ghi sẵn. Chỉ điền khi muốn giới hạn vài Page cụ thể.
Chưa có GITHUB_PAT? Bấm nút bên cạnh — GitHub mở sẵn trang tạo token với quyền repoworkflow đã tick. Còn hai chỗ bạn phải tự chọn:
  1. Ô Expiration → chọn No expiration (không hết hạn). Để mặc định 30 days thì đúng một tháng sau nút Đăng tự chết mà không báo gì cả.
  2. Bấm Generate token ở cuối trang. Chuỗi ghp_… chỉ hiện một lần — copy ngay rồi dán vào ô GITHUB_PAT ở trên.
Tạo GITHUB_PAT ↗
Các giá trị này chỉ nằm trong trình duyệt của bạn — trang không gửi đi đâu và không lưu lại. Đóng tab là mất.
02

Khối lệnh — sao chép rồi dán vào Claude Code

Lệnh triển khai

    

Chưa điền ô nào — 5 giá trị đang ở dạng mẫu. Ô Fanpage đã có mặc định, không cần điền.

Chưa điền cũng sao chép được, nhưng khi đó bạn phải tự thay 5 giá trị mẫu (cli_xxxx, ghp_xxxx, EAAxxxx…) trong lúc chat. Điền ở mục 01 nhanh hơn và không sai chính tả — gõ sai một ký tự trong secret là lỗi câm, máy vẫn báo nhận lệnh mà không chạy.
03

Máy sẽ dựng gì

Năm bảng trong Base của bạn, mỗi bảng có một lệnh chạy riêng. Sau khi cài xong, mỗi lệnh là một link HTTP để bạn gắn vào nút bấm trong Lark.

BảngChứa gìLệnh chạy
14.1Danh sách Fanpage + access_token riêng từng Pagefetch-pages
14.2Bài đã đăng + lượt tương tác theo từng cảm xúcfetch-posts
14.3Nơi bạn viết bài rồi bấm Đăng — ảnh hoặc Reeldang-bai
14.4Tài khoản quảng cáo + tổng chi tiêufetch-adaccounts
14.5Số liệu quảng cáo theo từng ngàyfetch-ads-insights

Lệnh thứ sáu, init-tables, là lệnh tạo cả 5 bảng trên — chạy một lần duy nhất lúc cài.

04

Ba việc máy không bấm thay được

Đây là ba chỗ hay tắc nhất. Máy sẽ dừng lại và nhắc bạn, nhưng biết trước thì đỡ mất thời gian.

  1. Bật Actions trên bản nhân bản

    Vào tab Actions của repo vừa nhân bản → bấm nút xanh “I understand my workflows, go ahead and enable them”. GitHub cố tình tắt sẵn khi fork. Bỏ bước này thì mọi lệnh HTTP đều trả 204 — trông y như thành công — nhưng thực tế không chạy gì cả.

  2. Cho app Lark vào Base với quyền sửa

    Mở Base → nút ••• góc trên phải → thêm ứng dụng vừa tạo → chọn quyền Can edit. Thiếu bước này, máy đọc được nhưng không ghi được: nhìn như chạy mà bảng vẫn trống.

  3. Cột Đăng ở bảng 14.3 phải là kiểu Nút bấm

    Lark không cho tạo cột kiểu Nút bấm bằng API, nên bạn tự đổi bằng tay trong Base. Có nút rồi thì automation mới bắt được cú bấm.

05

Đăng thử bài đầu tiên

Sau khi máy báo xong, mở bảng 14.3 trong Base và làm đúng một dòng:

CộtĐiền gì
PageChọn Page muốn đăng. Chọn nhiều Page thì bài lên nhiều Page cùng lúc.
LoạiHình ảnh → đăng lên tường. Video → đăng dạng Reel: MP4 dọc 9:16, dài 3–90 giây.
Nội dungChữ của bài viết.
Ảnh/videoKéo tệp vào ô.
ĐăngBấm nút. Chờ 30–60 giây.
Xong thì cột Trạng thái chuyển Thành công và cột Link bài đăng hiện link. Nếu Thất bại, lý do nằm ở cột Log. Muốn đăng lại một dòng: xoá chữ “Thành công” ở cột Trạng thái rồi bấm Đăng lần nữa.

Nhớ chạy fetch-pages trước khi đăng — Page chưa có trong bảng 14.1 thì không đăng lên được.