PocketHook, Siri ve iOS Kısayollar uygulamasıyla entegre olan altı App Intent sunar. Bunları sesle, zamanla, konumla veya diğer iOS tetikleyicileriyle çalıştırılan güçlü otomasyonlar oluşturmak için kullanabilirsiniz.
Mesaj Gönder#
Intent: SendMessageIntent
Sunucunuza bir mesaj gönderir ve isteğe bağlı olarak yanıtı bekler.
| Parametre | Tür | Açıklama |
|---|---|---|
| Message | string | Gönderilecek mesaj |
| Wait for Response | boolean | true ise, en fazla 5 dakika yanıt için yoklama yapar |
Örnek: “Hey Siri, PocketHook ile ‘sunucuları kontrol et’ gönder”
Bekleme etkinse sunucunun yanıt metnini döndürür.
Sunucuya Veri Gönder#
Intent: SendDataToServerIntent
Sunucunuza sessizce bir mesaj gönderir — sohbet geçmişine eklemeden. Arka plan otomasyonları için kullanışlıdır.
| Parametre | Tür | Açıklama |
|---|---|---|
| Message | string | Gönderilecek mesaj |
Örnek: Her sabah çalışan ve sunucunuza “daily-report” gönderen bir Kısayollar otomasyonu oluşturun.
Mesajı Çıkar#
Intent: ExtractMessageIntent
Bir PocketHook yanıtı JSON dizesinden msg alanını çıkarır.
| Parametre | Tür | Açıklama |
|---|---|---|
| Response JSON | string | Ham JSON yanıtı |
Döndürür: Yanıttaki msg dizesi.
Veri Çıkar#
Intent: ExtractDataIntent
Bir PocketHook yanıtı JSON dizesinden data nesnesini çıkarır.
| Parametre | Tür | Açıklama |
|---|---|---|
| Response JSON | string | Ham JSON yanıtı |
Döndürür: JSON dizesi olarak data nesnesi.
Kısayol Adını Çıkar#
Intent: ExtractShortcutIntent
Bir PocketHook yanıtı JSON dizesinden shortcut adını çıkarır.
| Parametre | Tür | Açıklama |
|---|---|---|
| Response JSON | string | Ham JSON yanıtı |
Döndürür: Kısayol adı dizesi.
Yerel Mesaj Ekle#
Intent: AddLocalMessageIntent
Sunucuya hiçbir şey göndermeden yerel sohbet geçmişine bir mesaj ekler. Otomasyonları yerel olarak günlüğe kaydetmek için kullanışlıdır.
| Parametre | Tür | Açıklama |
|---|---|---|
| Message | string | Eklenecek mesaj metni |
| Sender | enum | user veya server |
Kısayollar Otomasyonları Oluşturma#
Temel: Gönder ve Göster#
- Send Message eylemini ekleyin (yanıtı bekle: açık)
- Çıktıyla birlikte Show Result ekleyin
Gelişmiş: Ayrıştır ve Uygula#
- Send Message → ham yanıtı alın
- Extract Data → veri yükünü alın
- Çıkarılan veriyi diğer Kısayollar eylemlerinde kullanın (parlaklığı ayarlama, uygulama açma vb.)
Arka Plan Otomasyonu#
- Bir Time of Day otomasyonu oluşturun
- Tetikleyici komutunuzla Send Data to Server ekleyin
- Sunucu bunu işler ve PocketHook aracılığıyla geri Kısayollar tetikleyebilir
Diğer Uygulamalarla Zincirleme#
PocketHook intent’leri herhangi bir Kısayollar eylemiyle çalışır. Bunları şunlarla birleştirin:
- Akıllı cihazları kontrol etmek için Home eylemleri
- Etkinlikleri okumak veya oluşturmak için Calendar/Reminders
- Belgeleri işlemek için Files
- Antrenman verilerini günlüğe kaydetmek için Health
- Kısayollar uyumlu diğer herhangi bir uygulama