PocketHook fournit six App Intents qui s’intègrent avec Siri et l’app Raccourcis iOS. Vous pouvez les utiliser pour créer des automatisations puissantes déclenchées par la voix, l’heure, la localisation ou d’autres déclencheurs iOS.
Envoyer un message#
Intent : SendMessageIntent
Envoyez un message à votre serveur et attendez optionnellement la réponse.
| Paramètre | Type | Description |
|---|---|---|
| Message | string | Le message à envoyer |
| Attendre la réponse | boolean | Si vrai, attend jusqu’à 5 minutes |
Exemple : « Dis Siri, envoie ‘vérifier les serveurs’ avec PocketHook »
Retourne le texte de réponse du serveur si l’attente est activée.
Envoyer des données au serveur#
Intent : SendDataToServerIntent
Envoyez un message à votre serveur silencieusement — sans l’ajouter à l’historique du chat. Utile pour les automatisations en arrière-plan.
| Paramètre | Type | Description |
|---|---|---|
| Message | string | Le message à envoyer |
Exemple : Créez une automatisation Raccourcis qui s’exécute chaque matin et envoie « daily-report » à votre serveur.
Extraire le message#
Intent : ExtractMessageIntent
Extrait le champ msg d’une chaîne JSON de réponse PocketHook.
| Paramètre | Type | Description |
|---|---|---|
| JSON de réponse | string | La réponse JSON brute |
Retourne : La chaîne msg de la réponse.
Extraire les données#
Intent : ExtractDataIntent
Extrait l’objet data d’une chaîne JSON de réponse PocketHook.
| Paramètre | Type | Description |
|---|---|---|
| JSON de réponse | string | La réponse JSON brute |
Retourne : L’objet data en tant que chaîne JSON.
Extraire le nom du raccourci#
Intent : ExtractShortcutIntent
Extrait le nom du shortcut d’une chaîne JSON de réponse PocketHook.
| Paramètre | Type | Description |
|---|---|---|
| JSON de réponse | string | La réponse JSON brute |
Retourne : La chaîne du nom du raccourci.
Ajouter un message local#
Intent : AddLocalMessageIntent
Ajoute un message à l’historique local du chat sans rien envoyer au serveur. Utile pour journaliser les automatisations localement.
| Paramètre | Type | Description |
|---|---|---|
| Message | string | Le texte du message à ajouter |
| Expéditeur | enum | user ou server |
Créer des automatisations avec les Raccourcis#
Basique : Envoyer et afficher#
- Ajoutez l’action Envoyer un message (attendre la réponse : oui)
- Ajoutez Afficher le résultat avec la sortie
Avancé : Analyser et agir#
- Envoyer un message → obtenir la réponse brute
- Extraire les données → obtenir le contenu des données
- Utiliser les données extraites dans d’autres actions Raccourcis (régler la luminosité, ouvrir une app, etc.)
Automatisation en arrière-plan#
- Créez une automatisation Heure du jour
- Ajoutez Envoyer des données au serveur avec votre commande de déclenchement
- Le serveur les traite et peut déclencher des Raccourcis en retour via PocketHook
Chaînage avec d’autres apps#
Les intents PocketHook fonctionnent avec n’importe quelle action Raccourcis. Combinez-les avec :
- Des actions Maison pour contrôler les appareils connectés
- Calendrier/Rappels pour lire ou créer des événements
- Fichiers pour traiter des documents
- Santé pour enregistrer des données d’entraînement
- Toute autre app compatible avec les Raccourcis