Το PocketHook παρέχει έξι App Intents που ενσωματώνονται με τη Siri και την εφαρμογή iOS Shortcuts. Μπορείτε να τα χρησιμοποιήσετε για να δημιουργήσετε ισχυρές αυτοματοποιήσεις που ενεργοποιούνται με φωνή, χρόνο, τοποθεσία ή άλλα triggers του iOS.
Send Message#
Intent: SendMessageIntent
Στέλνει ένα μήνυμα στον διακομιστή σας και προαιρετικά περιμένει την απάντηση.
| Parameter | Type | Description |
|---|---|---|
| Message | string | Το μήνυμα προς αποστολή |
| Wait for Response | boolean | Εάν είναι true, κάνει polling για έως 5 λεπτά |
Παράδειγμα: “Hey Siri, send ‘check servers’ with PocketHook”
Επιστρέφει το κείμενο απάντησης του διακομιστή εάν είναι ενεργοποιημένη η αναμονή.
Send Data to Server#
Intent: SendDataToServerIntent
Στέλνει ένα μήνυμα στον διακομιστή σας σιωπηλά — χωρίς να το προσθέτει στο ιστορικό συνομιλίας. Χρήσιμο για αυτοματοποιήσεις παρασκηνίου.
| Parameter | Type | Description |
|---|---|---|
| Message | string | Το μήνυμα προς αποστολή |
Παράδειγμα: Δημιουργήστε μια αυτοματοποίηση Shortcuts που εκτελείται κάθε πρωί και στέλνει “daily-report” στον διακομιστή σας.
Extract Message#
Intent: ExtractMessageIntent
Εξάγει το πεδίο msg από μια συμβολοσειρά JSON απάντησης του PocketHook.
| Parameter | Type | Description |
|---|---|---|
| Response JSON | string | Η ακατέργαστη απάντηση JSON |
Επιστρέφει: Τη συμβολοσειρά msg από την απάντηση.
Extract Data#
Intent: ExtractDataIntent
Εξάγει το αντικείμενο data από μια συμβολοσειρά JSON απάντησης του PocketHook.
| Parameter | Type | Description |
|---|---|---|
| Response JSON | string | Η ακατέργαστη απάντηση JSON |
Επιστρέφει: Το αντικείμενο data ως συμβολοσειρά JSON.
Extract Shortcut Name#
Intent: ExtractShortcutIntent
Εξάγει το όνομα shortcut από μια συμβολοσειρά JSON απάντησης του PocketHook.
| Parameter | Type | Description |
|---|---|---|
| Response JSON | string | Η ακατέργαστη απάντηση JSON |
Επιστρέφει: Τη συμβολοσειρά ονόματος της συντόμευσης.
Add Local Message#
Intent: AddLocalMessageIntent
Προσθέτει ένα μήνυμα στο τοπικό ιστορικό συνομιλίας χωρίς να στέλνει τίποτα στον διακομιστή. Χρήσιμο για την τοπική καταγραφή αυτοματοποιήσεων.
| Parameter | Type | Description |
|---|---|---|
| Message | string | Το κείμενο του μηνύματος προς προσθήκη |
| Sender | enum | user ή server |
Δημιουργία Αυτοματοποιήσεων Shortcuts#
Βασικό: Αποστολή και Εμφάνιση#
- Προσθέστε την ενέργεια Send Message (wait for response: on)
- Προσθέστε Show Result με το αποτέλεσμα
Προχωρημένο: Ανάλυση και Ενέργεια#
- Send Message → λήψη ακατέργαστης απάντησης
- Extract Data → λήψη του payload δεδομένων
- Χρησιμοποιήστε τα εξαγμένα δεδομένα σε άλλες ενέργειες Shortcuts (ρύθμιση φωτεινότητας, άνοιγμα εφαρμογής, κ.λπ.)
Αυτοματοποίηση Παρασκηνίου#
- Δημιουργήστε μια αυτοματοποίηση Time of Day
- Προσθέστε Send Data to Server με την εντολή trigger σας
- Ο διακομιστής την επεξεργάζεται και μπορεί να ενεργοποιήσει Συντομεύσεις πίσω μέσω του PocketHook
Αλυσίδωση με Άλλες Εφαρμογές#
Τα intents του PocketHook λειτουργούν με οποιαδήποτε ενέργεια Shortcuts. Συνδυάστε τα με:
- Ενέργειες Home για έλεγχο έξυπνων συσκευών
- Calendar/Reminders για ανάγνωση ή δημιουργία συμβάντων
- Files για επεξεργασία εγγράφων
- Health για καταγραφή δεδομένων προπόνησης
- Οποιαδήποτε άλλη εφαρμογή συμβατή με Shortcuts