Ir para o conteúdo principal

Solicitar uma resposta de texto (LCC.assist.ask_text)

Declaração​

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

Parâmetros​

Valor de retorno​

  • result
    Tipo table ou nil; normalmente é { kind = "text-reply", text = "..." } quando tem sucesso.
  • err
    Tipo string ou nil; em caso de falha, retorna a descrição do erro.
  • task
    Tipo table ou nil; ú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, use request_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