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

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

Điền 7 ô bên dưới. Khối lệnh tự ghép. Sao chép, dán vào Claude Code — máy kéo video và profile về Lark, nối nút Đăng cho bạn.

Thêm Target users Điền 7 ô Sao chép Dán vào Claude Code

hoangminhhoagpt-dot/mentor-club-tiktok
01

Bắt buộc làm trước

Không làm bước này thì mọi bước sau đều vô ích

Thêm tài khoản TikTok của bạn vào Target users của app

Vào developers.tiktok.com → app của bạn → mục Target users → thêm chính tài khoản TikTok bạn định dùng.

Thiếu bước này là đăng nhập luôn thất bại ở bước lấy token — và thông báo lỗi TikTok trả về không hề nói gì về nguyên nhân. Người cài sẽ ngồi sửa nhầm chỗ rất lâu.

02

Điền 7 ô 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.
developers.tiktok.com → app của bạn. Bắt đầu bằng aw.
Hiện cùng chỗ với Client Key.
Đúng tài khoản đã thêm vào Target users ở mục 01.
Token cổ điển, quyền repoworkflow. Chưa có thì lấy ở khung xanh ngay dưới.
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. Để mặc định 30 days thì một tháng sau nút bấm tự chết mà không báo gì.
  2. Bấm Generate token. 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.
03

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 — khối lệnh đang ở dạng mẫu.

Câu “nhớ PKCE dùng SHA-256 HEX” trong khối lệnh đừng xóa — TikTok làm khác chuẩn đúng ở chỗ này, bỏ câu đó là bước lấy token hỏng.
04

Máy sẽ dựng gì

Ba bảng trong Base của bạn, và hai lệnh chạy. Mỗi lệnh là một link HTTP để gắn vào nút bấm hoặc lịch chạy trong Lark.

BảngChứa gìLệnh chạy
15.1Video của kênh — view, like, comment, share, ảnh bìasync-tiktok
15.2Nơi bạn chọn video rồi bấm Đăng lên TikTokdang-video-tiktok
15.3Profile — follower, tổng like, số video, avatar, biosync-tiktok
Bảng đăng video là 15.2 — số GIỮA. Khác YouTube (bảng đăng là số cuối, 16.3). Rất dễ nhầm khi đã cài module khác trước, rồi ngồi bấm Đăng ở nhầm bảng.
Repo này KHÔNG có lệnh tự tạo bảng — khác Facebook và YouTube. Ba bảng phải dựng theo docs/04-tao-bang-va-token.md, rồi lấy mã của từng bảng đặt vào Variables TABLE_TIKTOK · TABLE_POST · TABLE_PROFILE. Khối lệnh đã dặn Claude làm đúng thứ tự này.
05

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

Bốn 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. Đăng nhập TikTok một lần bằng tài khoản chủ kênh

    Máy sẽ đưa bạn một link đăng nhập để lấy refresh token. Phải đăng nhập đúng tài khoản đã thêm vào Target users ở mục 01 — đăng nhập tài khoản khác thì TikTok từ chối ngay.

  4. Tạo automation và cột Đăng ở bảng 15.2

    Lark không cho tạo automation và cột kiểu Nút bấm bằng API, nên hai thứ này bạn tự tạo trong Base. Máy sẽ đưa bạn nội dung cần dán vào phần Gửi yêu cầu HTTP, gồm cả automation chạy theo lịch 08:00 mỗi sáng.

06

Kiểm tra sau khi máy báo xong

Mở Base và soi đúng ba điều này. Đủ cả ba là cài xong thật, không phải chỉ “chạy không báo lỗi”.

KiểmĐúng thì thấy gì
Bảng 15.1video thật của kênh bạn — đúng ảnh bìa, đúng số view.
Bảng 15.3Có một dòng profile: đúng số follower, đúng avatar. Trống nghĩa là token chưa đúng tài khoản.
Bảng 15.2Có cột Đăng bấm được, và automation đã bật.

Đăng thử một video

Ở bảng 15.2, làm đúng một dòng: kéo file video vào ô tệp đính kèm, điền Tiêu đề, rồi bấm Đăng. Video càng nặng càng lâu.

Xong thì dòng đó có link video. Nếu báo lỗi, đọc cột Log — nó ghi rõ hỏng ở bước nào.