Sari la conținut
  1. Documentație/

Siri și App Intents

PocketHook oferă șase App Intents care se integrează cu Siri și cu aplicația Shortcuts din iOS. Le poți folosi pentru a construi automatizări puternice, declanșate de voce, oră, locație sau alte declanșatoare iOS.

Trimite mesaj
#

Intent: SendMessageIntent

Trimite un mesaj către serverul tău și, opțional, așteaptă răspunsul.

ParametruTipDescriere
MesajstringMesajul de trimis
Așteaptă răspunsulbooleanDacă este true, interoghează timp de până la 5 minute

Exemplu: „Hey Siri, trimite «check servers» cu PocketHook”

Returnează textul răspunsului serverului, dacă așteptarea este activată.

Trimite date către server
#

Intent: SendDataToServerIntent

Trimite un mesaj către serverul tău în mod silențios — fără a-l adăuga în istoricul conversației. Util pentru automatizări în fundal.

ParametruTipDescriere
MesajstringMesajul de trimis

Exemplu: Creează o automatizare în Shortcuts care rulează în fiecare dimineață și trimite „daily-report” către serverul tău.

Extrage mesajul
#

Intent: ExtractMessageIntent

Extrage câmpul msg dintr-un șir JSON de răspuns PocketHook.

ParametruTipDescriere
JSON răspunsstringRăspunsul JSON brut

Returnează: Șirul msg din răspuns.

Extrage datele
#

Intent: ExtractDataIntent

Extrage obiectul data dintr-un șir JSON de răspuns PocketHook.

ParametruTipDescriere
JSON răspunsstringRăspunsul JSON brut

Returnează: Obiectul data ca șir JSON.

Extrage numele comenzii rapide
#

Intent: ExtractShortcutIntent

Extrage numele shortcut dintr-un șir JSON de răspuns PocketHook.

ParametruTipDescriere
JSON răspunsstringRăspunsul JSON brut

Returnează: Numele comenzii rapide, ca șir de caractere.

Adaugă mesaj local
#

Intent: AddLocalMessageIntent

Adaugă un mesaj în istoricul local al conversației, fără a trimite nimic către server. Util pentru înregistrarea locală a automatizărilor.

ParametruTipDescriere
MesajstringTextul mesajului de adăugat
Expeditorenumuser sau server

Construirea automatizărilor în Shortcuts
#

De bază: trimite și afișează
#

  1. Adaugă acțiunea Trimite mesaj (așteaptă răspunsul: activat)
  2. Adaugă Afișează rezultatul cu rezultatul obținut

Avansat: analizează și acționează
#

  1. Trimite mesaj → obții răspunsul brut
  2. Extrage datele → obții payload-ul de date
  3. Folosește datele extrase în alte acțiuni din Shortcuts (setează luminozitatea, deschide o aplicație etc.)

Automatizare în fundal
#

  1. Creează o automatizare de tip Oră din zi
  2. Adaugă Trimite date către server cu comanda ta de declanșare
  3. Serverul o procesează și poate declanșa, la rândul său, comenzi rapide prin PocketHook

Înlănțuirea cu alte aplicații
#

Intent-urile PocketHook funcționează cu orice acțiune din Shortcuts. Combină-le cu:

  • Acțiuni Home pentru a controla dispozitivele inteligente
  • Calendar/Reminders pentru a citi sau a crea evenimente
  • Files pentru a procesa documente
  • Health pentru a înregistra date despre antrenamente
  • Orice altă aplicație compatibilă cu Shortcuts