Tài liệu

Tài liệu RunMacro

Tạo robot đầu tiên, rồi tiến xa theo nhu cầu.

Hướng dẫn rõ ràng từng bước để tạo, chạy và cải thiện robot cho công việc máy tính lặp lại.

🔐 Mã lệnh

Tạo mã OTP 2FA từ khóa bí mật trong RunMacro

Lệnh Convert 2FA sinh mã OTP xác thực 2 lớp (giống Google Authenticator) từ một khóa bí mật 2FA.

Điều kiện cần#

  • Đã thêm lệnh Convert 2FA vào macro.
  • Chuẩn bị dữ liệu hoặc mục tiêu mà Convert 2FA sẽ sử dụng.

Chế độ hỗ trợ#

  • Chế độ Desktop
  • Chế độ Browser — Chạy nền qua Chrome CDP: khi lấy seed từ clipboard, lệnh đọc clipboard ảo của RunMacro thay vì clipboard hệ thống.
  • RunMacro Runner

Chức năng này làm gì#

Lệnh Convert 2FA sinh mã OTP xác thực 2 lớp (giống Google Authenticator) từ một khóa bí mật 2FA. Khóa lấy từ Clipboard hoặc nhập tay; mã tạo ra được đưa vào Clipboard ảo, Clipboard thật, hoặc một biến.

Hình ảnh & video#

Giao diện cấu hình các trường thông số của lệnh Convert 2FA trong RunMacro
Khung cấu hình các trường thông số của lệnh Convert 2FA trong RunMacro.

Khi nào nên dùng#

  • Tự động điền mã 2FA khi đăng nhập tài khoản.
  • Xử lý hàng loạt tài khoản có bật 2FA.
  • Sinh OTP từ secret lưu trong Google Sheet/file.

Khi nào không nên dùng#

  • Không dùng seed 2FA không tin cậy hoặc khi đồng hồ hệ thống chưa đồng bộ.

Các bước cấu hình#

  1. Thêm lệnh Mã lệnh › Convert 2FA.
  2. Chọn nguồn khóa: từ Clipboard hoặc nhập tay (secret key).
  3. Chọn nơi xuất mã: Clipboard ảo / biến / Clipboard thật.
  4. Dùng Dán từ Clipboard hoặc biến để điền mã. Lưu.

Giải thích từng tùy chọn#

Nguồn khóa (Clipboard / nhập tay)#

Lấy khóa bí mật 2FA từ Clipboard, hoặc nhập trực tiếp secret key.

Khóa bí mật (secret key)#

Chuỗi bí mật 2FA (base32). RunMacro tự bỏ khoảng trắng/gạch và viết hoa.

Nơi xuất mã (output mode)#

Clipboard ảo, một biến (mặc định otp), Clipboard thật, hoặc cả Clipboard ảo + biến.

Kết quả mong đợi#

Sau khi chạy, Convert 2FA hoàn tất thao tác đã mô tả và cung cấp kết quả cho bước tiếp theo.

Ví dụ thực tế#

Ví dụ: Điền mã 2FA khi đăng nhập#

  1. Gán Clipboard = secret 2FA của tài khoản (hoặc lấy từ Sheet).
  2. Convert 2FA, nguồn Clipboard, xuất ra biến otp.
  3. Click ô mã, Gõ Văn Bản {otp}.

Giới hạn và trường hợp lỗi#

  • TOTP phụ thuộc secret và thời gian; lệch clock hoặc seed sai tạo mã không hợp lệ và secret là dữ liệu nhạy cảm.

Mẹo & lỗi thường gặp#

Cần cài thư viện pyotp thì lệnh mới sinh mã được (báo lỗi nếu thiếu).
Mã OTP đổi mỗi ~30 giây — sinh và dùng ngay để tránh hết hạn.

Thông tin kiểm chứng#

  • commands/code.py
Robot biểu tượng của RunMacro

Công việc của robot. Thời gian của bạn.

Tạo robot trong vài phút, không cần lập trình. Chạy ổn định, quản lý từ xa, chi phí rõ ràng — và bạn luôn giữ quyền kiểm soát.