Solicitar uma resposta de texto (LCC.assist.ask_text)
Declaração
result, err, task = LCC.assist.ask_text(options)
Parâmetros
- options
Tipo table; configuração da solicitação de assistência humana. Consulte os campos em parâmetros comuns e objetos de retorno. Esta função define automaticamentetype = "text".
Valor de retorno
- result
Tipo table ounil; normalmente é{ kind = "text-reply", text = "..." }quando tem sucesso. - err
Tipo string ounil; em caso de falha, retorna a descrição do erro. - task
Tipo table ounil; último status da tarefa.
Descrição
Use em cenários como CAPTCHA, código SMS e senha, nos quais uma pessoa fornece um trecho de texto e o script pode continuar.
Não use a resposta de texto quando a pessoa precisar decidir o que fazer em seguida; nesses casos, userequest_control().
Exemplo
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