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ố
- options
Kiểu bảng, dùng để cấu hình yêu cầu hỗ trợ thủ công. Xem chi tiết các trường tại Tham số chung và đối tượng trả về. Hàm này tự động đặttype = "text".
Giá trị trả về
- result
Kiểu bảng hoặcnil; khi thành công thường là{ kind = "text-reply", text = "..." }. - err
Kiểu chuỗi hoặcnil; khi thất bại trả về mô tả lỗi. - task
Kiểu bảng hoặcnil; 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ùngrequest_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