Chuyển tới nội dung chính

Lộ trình học

Đây là một khóa học, không phải một cuốn sổ tay. Mười hai bài học đưa bạn từ một flow ba node đến một quy trình automation hoàn chỉnh, và mỗi bài chỉ thêm đúng một ý tưởng mới. Học theo thứ tự, bạn sẽ không bao giờ gặp một khái niệm trước khi thực sự cần đến nó.

Mọi flow trong các bài học đều là flow thật, đã được kiểm tra hợp lệ và chụp từ trình soạn thảo thật. Bạn có thể tự dựng lại từng flow trong vài phút — và bạn nên làm vậy: các bài học được viết để thực hành, không chỉ để đọc.

Bạn thực hành trên gì

Các bài học tự động hóa Practice App — một ứng dụng web nhỏ đi kèm bộ tài liệu này. Nó chạy trong trình duyệt của giả lập và được thiết kế riêng cho đúng nhiệm vụ này:

Dashboard của Practice App chạy trong giả lập

  • Bốn ô số liệu, mỗi ô một kiểu giá trị OCR: Gold 12480 (số), Energy 85% (phần trăm), Troops 3/5 (bộ đếm), Next Cycle 04:20 (thời gian).
  • Các nút bấm với biểu tượng đặc trưng — làm template Find Image (Tìm ảnh) rất tốt.
  • Một popup phần thưởng bạn có thể gọi ra hoặc ẩn đi theo ý muốn, nên bài học "phần tử tùy chọn" luôn tái hiện được.
  • Một thử thách kéo thanh trượt cho bài học Captcha.
  • Mọi giá trị đều cố định và xác định — kết quả của bạn sẽ khớp với kết quả kỳ vọng trong bài học, chính xác từng chữ số.

Cài đặt một lần trong Cài đặt Practice App, rồi bắt đầu Bài 01.

Vì sao không thực hành trên game thật?

Ứng dụng thật thay đổi mỗi ngày, khác nhau theo tài khoản, và nội dung của chúng có bản quyền. Practice App không bao giờ thay đổi, hiển thị giống nhau với mọi người, và đi kèm tài liệu — nên mọi ảnh chụp ở đây bạn đều tự tái hiện được trên máy của mình.

Mọi thứ bạn học đều áp dụng trực tiếp: ô số liệu, nút bấm, popup và danh sách của Practice App hành xử như bất kỳ ứng dụng thật nào.

Các bài học

Nền tảng — thao tác trên màn hình

Bài họcBạn dựngÝ tưởng mới duy nhất
01 · Flow đầu tiên3 nodeFlow là các bước được nối với nhau
02 · Chờ và xác minh6 nodeĐừng bao giờ cho rằng cú chạm đã ăn — hãy kiểm tra
03 · Tìm và nhấp5 nodeThao tác trên thứ vừa tìm thấy, không phải trên tọa độ
04 · Xử lý popup tùy chọn6 nodeCả hai kết cục đều có thể đúng

Đọc màn hình — dữ liệu điều khiển quyết định

Bài họcBạn dựngÝ tưởng mới duy nhất
05 · Đọc một con số6 nodeGiá trị trên màn hình trở thành quyết định
06 · Đọc mọi kiểu giá trị6 nodeMột node, bốn ô số liệu có kiểu
07 · Đếm bằng biến8 nodeBộ đếm, vòng lặp và tham số theo lần chạy

Độ bền — flow sống sót với thực tế

Bài họcBạn dựngÝ tưởng mới duy nhất
08 · Retry hay rẽ nhánh6 nodeCông cụ nào cho loại lỗi nào
09 · Quy trình khôi phục10 nodeKhôi phục có giới hạn về màn hình đã biết
10 · Cooldown bằng bộ nhớ8 nodeKhông lặp lại việc đã làm

Quy mô — từ flow thành hệ thống

Bài họcBạn dựngÝ tưởng mới duy nhất
11 · Xây bằng Sub Flow7 nodeFlow trở thành hàm
12 · Capstone: Quy trình hằng ngày16 nodeTất cả những gì đã học, trong một flow dễ đọc

Cấu trúc mỗi bài học

Mọi bài học đều theo cùng một khuôn, nên bạn luôn biết mình đang ở đâu:

  1. Bài toán — một tình huống thực tế, nêu trước tiên.
  2. Flow — sơ đồ và ảnh chụp thật từ trình soạn thảo.
  3. Dựng flow — từng bước, gọi tên từng thiết lập.
  4. Vì sao dùng node này — vai trò của từng node, và dữ liệu truyền giữa chúng.
  5. Chạy thử — runtime làm gì, và kết quả kỳ vọng.
  6. Best practices · Lỗi thường gặp · Khắc phục sự cố — trước khi chúng làm bạn mất cả buổi tối.
  7. Đi xa hơn — các ý tưởng mở rộng, hé lộ bài học sau.

Lộ trình này dẫn đến đâu

Đến Bài 12, bạn đã dùng mọi cơ chế chính của sản phẩm: phát hiện, hành động, OCR, biến, vòng lặp, retry, khôi phục, bộ nhớ và lắp ghép flow. Bài capstone được chủ ý tạo hình theo đúng dạng các automation kiểu farm mà người dùng giàu kinh nghiệm vận hành — một quy trình có tham số, tự khôi phục khi gặp trạng thái xấu, bỏ qua việc đã làm, đếm thành quả và báo cáo.

Sau khóa học, mục Tra cứu Node trở thành từ điển và mục Khái niệm cốt lõi là ngữ pháp của bạn. Bạn sẽ không cần đọc hết chúng — bạn sẽ tra cứu khi cần, như mọi người xây dựng thực thụ.

Điều kiện trước khi học

  • Đã cài Microbe Studio và kết nối MuMu — xem Bắt đầu.
  • Một instance đang chạy.
  • Practice App truy cập được từ trình duyệt của giả lập.

Chỉ vậy thôi. Bắt đầu với Cài đặt Practice App.