Zum Hauptinhalt springen

Textantwort anfordern (LCC.assist.ask_text)

Deklaration​

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

Parameter​

Rückgabewerte​

  • result
    Tabelle oder nil. Bei Erfolg normalerweise { kind = "text-reply", text = "..." }.
  • err
    String oder nil. Fehlergrund.
  • task
    Tabelle oder nil. Der letzte Aufgabenstatus.

Hinweise​

Verwenden Sie dies für Captchas, SMS-Codes, Passcodes oder andere Fälle, in denen die Bedienperson Text eingibt und das Skript fortfahren kann.
Verwenden Sie die Textantwort nicht, wenn die Bedienperson über den nächsten Schritt entscheiden muss. Verwenden Sie stattdessen request_control().

Beispiel​

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