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

Yêu cầu phản hồi văn bản (LCC.assist.ask_text)

Khai báo​

result, err, task = LCC.assist.ask_text(options)

Tham số​

Giá trị trả về​

  • result
    Kiểu bảng hoặc nil; khi thành công thường là { kind = "text-reply", text = "..." }.
  • err
    Kiểu chuỗi hoặc nil; khi thất bại trả về mô tả lỗi.
  • task
    Kiểu bảng hoặc nil; trạng thái gần nhất của tác vụ.

Mô tả​

Dùng cho mã xác minh, mã SMS, mật khẩu và các tình huống tương tự, tức là “người dùng cung cấp một đoạn văn bản rồi tập lệnh tiếp tục xử lý dựa trên nội dung đó”.
Không nên dùng phản hồi văn bản cho tình huống “người dùng phải tự quyết định bước tiếp theo”; khi đó nên dùng request_control().

Ví dụ​

local result, err = LCC.assist.ask_text({
title = "Nhập mã xác minh",
text = "Hãy xem mã xác minh trong ảnh chụp màn hình và nhập vào",
screenshotLocalPath = XXT_SCRIPTS_PATH .. "/captcha.png",
timeout = 120,
})

if result then
sys.input_text(result.text, false)
else
nLog("Hỗ trợ thất bại", err)
end