Ana içeriğe geç
  1. Dokümantasyon/

Siri ve App Intents

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.

ParametreTürAçıklama
MessagestringGönderilecek mesaj
Wait for Responsebooleantrue 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.

ParametreTürAçıklama
MessagestringGö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.

ParametreTürAçıklama
Response JSONstringHam 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.

ParametreTürAçıklama
Response JSONstringHam 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.

ParametreTürAçıklama
Response JSONstringHam 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.

ParametreTürAçıklama
MessagestringEklenecek mesaj metni
Senderenumuser veya server

Kısayollar Otomasyonları Oluşturma
#

Temel: Gönder ve Göster
#

  1. Send Message eylemini ekleyin (yanıtı bekle: açık)
  2. Çıktıyla birlikte Show Result ekleyin

Gelişmiş: Ayrıştır ve Uygula
#

  1. Send Message → ham yanıtı alın
  2. Extract Data → veri yükünü alın
  3. Çıkarılan veriyi diğer Kısayollar eylemlerinde kullanın (parlaklığı ayarlama, uygulama açma vb.)

Arka Plan Otomasyonu
#

  1. Bir Time of Day otomasyonu oluşturun
  2. Tetikleyici komutunuzla Send Data to Server ekleyin
  3. 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