PocketHook udostępnia sześć App Intents, które integrują się z Siri i aplikacją Skróty iOS. Możesz ich użyć do budowania zaawansowanych automatyzacji wyzwalanych głosem, czasem, lokalizacją lub innymi wyzwalaczami iOS.
Wyślij Wiadomość#
Intent: SendMessageIntent
Wyślij wiadomość do swojego serwera i opcjonalnie poczekaj na odpowiedź.
| Parametr | Typ | Opis |
|---|---|---|
| Wiadomość | string | Wiadomość do wysłania |
| Czekaj na Odpowiedź | boolean | Jeśli true, odpytuje przez maksymalnie 5 minut |
Przykład: “Hey Siri, wyślij ‘sprawdź serwery’ przez PocketHook”
Zwraca tekst odpowiedzi serwera, jeśli oczekiwanie jest włączone.
Wyślij Dane do Serwera#
Intent: SendDataToServerIntent
Wyślij wiadomość do serwera po cichu — bez dodawania jej do historii czatu. Przydatne w automatyzacjach w tle.
| Parametr | Typ | Opis |
|---|---|---|
| Wiadomość | string | Wiadomość do wysłania |
Przykład: Utwórz automatyzację Skrótów, która uruchamia się każdego ranka i wysyła “daily-report” do Twojego serwera.
Wyodrębnij Wiadomość#
Intent: ExtractMessageIntent
Wyodrębnia pole msg z ciągu JSON odpowiedzi PocketHook.
| Parametr | Typ | Opis |
|---|---|---|
| JSON Odpowiedzi | string | Surowa odpowiedź JSON |
Zwraca: Ciąg msg z odpowiedzi.
Wyodrębnij Dane#
Intent: ExtractDataIntent
Wyodrębnia obiekt data z ciągu JSON odpowiedzi PocketHook.
| Parametr | Typ | Opis |
|---|---|---|
| JSON Odpowiedzi | string | Surowa odpowiedź JSON |
Zwraca: Obiekt data jako ciąg JSON.
Wyodrębnij Nazwę Skrótu#
Intent: ExtractShortcutIntent
Wyodrębnia nazwę shortcut z ciągu JSON odpowiedzi PocketHook.
| Parametr | Typ | Opis |
|---|---|---|
| JSON Odpowiedzi | string | Surowa odpowiedź JSON |
Zwraca: Ciąg z nazwą skrótu.
Dodaj Wiadomość Lokalną#
Intent: AddLocalMessageIntent
Dodaje wiadomość do lokalnej historii czatu bez wysyłania czegokolwiek do serwera. Przydatne do lokalnego rejestrowania automatyzacji.
| Parametr | Typ | Opis |
|---|---|---|
| Wiadomość | string | Tekst wiadomości do dodania |
| Nadawca | enum | user lub server |
Budowanie Automatyzacji ze Skrótami#
Podstawowe: Wyślij i Wyświetl#
- Dodaj akcję Wyślij Wiadomość (czekaj na odpowiedź: włączone)
- Dodaj Pokaż Wynik z wyjściem
Zaawansowane: Analizuj i Działaj#
- Wyślij Wiadomość → uzyskaj surową odpowiedź
- Wyodrębnij Dane → uzyskaj dane wyjściowe
- Użyj wyodrębnionych danych w innych akcjach Skrótów (ustaw jasność, otwórz aplikację itd.)
Automatyzacja w Tle#
- Utwórz automatyzację Pora Dnia
- Dodaj Wyślij Dane do Serwera z Twoim poleceniem wyzwalającym
- Serwer je przetwarza i może uruchomić Skróty z powrotem przez PocketHook
Łączenie z Innymi Aplikacjami#
Intenty PocketHook działają z dowolną akcją Skrótów. Połącz je z:
- Akcjami Dom do sterowania inteligentnymi urządzeniami
- Kalendarz/Przypomnienia do odczytu lub tworzenia wydarzeń
- Pliki do przetwarzania dokumentów
- Zdrowie do rejestrowania danych treningowych
- Dowolną inną aplikacją kompatybilną ze Skrótami