Saltar al contenido principal

Solicitar una respuesta de texto (LCC.assist.ask_text)

Declaración​

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

Parámetros​

Valores devueltos​

  • result
    Tipo table o nil; normalmente es { kind = "text-reply", text = "..." }.
  • err
    Tipo string o nil; devuelve la descripción del error cuando falla.
  • task
    Tipo table o nil; estado de la última tarea.

Descripción​

Se usa para códigos de verificación, códigos SMS, contraseñas y otros casos en los que una persona proporciona un texto para que el script pueda continuar.
No uses la respuesta de texto cuando el usuario deba decidir qué hacer a continuación; en esos casos, utiliza request_control().

Ejemplo​

local result, err = LCC.assist.ask_text({
title = "输入验证码",
text = "请查看截图中的验证码并输入",
screenshotLocalPath = XXT_SCRIPTS_PATH .. "/captcha.png",
timeout = 120,
})

if result then
sys.input_text(result.text, false)
else
nLog("辅助失败", err)
end