Πώς να χρησιμοποιήσετε τις μικροεφαρμογές IFTTT με προηγμένα φίλτρα για να ενεργοποιήσετε τις εργασίες σας

Αν αυτό τότε αυτό (IFTTT) έχει γίνει η απόλυτη υπηρεσία ενοποίησης για μικρές εργασίες μεταξύ υπηρεσιών και συσκευών που είναι συνδεδεμένες στο Διαδίκτυο. Το IFTTT μπορεί να χειριστεί οτιδήποτε, από την υποστήριξη "καναλιών" υπηρεσιών μελών και τον συνδυασμό τους για να κάνει κάτι αυτόματα για εσάς (αν και με περιορισμούς που ορίζονται από τους παρόχους υπηρεσιών - Σε κοιτάμε, Gmail). Και τα κάνει όλα δωρεάν.

Ενεργοποιήστε οποιοδήποτε από τα Διαθέσιμα κανάλια που σχετίζονται με το IFTTT υπηρεσίες ή προϊόντα που χρησιμοποιείτε ή κατέχετε. Το καθένα έχει το δικό του σύνολο ερεθισμάτων (το τμήμα «αν αυτό») ή ενεργειών (το «τότε αυτό») ή και τα δύο. Για παράδειγμα, εκτελέστε μια ενημέρωση κατάστασης σε μια υπηρεσία (πρόγραμμα αναπαραγωγής) και το IFTTT διασφαλίζει ότι μια ενέργεια πραγματοποιείται σε άλλο κανάλι, όπως η αναδημοσίευση αυτού του νήματος. Το αποτέλεσμα ονομάζεται applet (παλαιότερα γνωστό ως συνταγή).

Υπάρχουν κανάλια για σχεδόν κάθε επώνυμη διαδικτυακή υπηρεσία, έξυπνα οικιακά προϊόντα και πολλά άλλα. Πολλά ονόματα μάλλον εδώ. Είναι οργανωμένο από τη σύνταξη αυτού του άρθρου ανά κατηγορία, από συσκευές έως βοηθούς φωνής και τον καιρό. Χρησιμοποιήστε την παραπάνω αναζήτηση για να περιορίσετε την υπηρεσία που θέλετε να χρησιμοποιήσετε.

Το IFTTT είναι ένας πολύ καλός τρόπος για να αυτοματοποιήσετε τις καθημερινές σας λειτουργίες στον υπολογιστή, το τηλέφωνο και το έξυπνο σπίτι σας. Αλλά η κύρια λειτουργία του είναι κάπως περιορισμένη. Υπάρχει τρόπος να δημιουργήσετε πιο προηγμένες εφαρμογές IFTTT που λειτουργούν μόνο υπό συγκεκριμένες συνθήκες.

Θα σας δείξουμε πώς να χρησιμοποιήσετε μια επιλογή που ονομάζεται Φίλτρα στο σύστημα προγραμματιστών IFTTT.

Τι είναι τα φίλτρα για το IFTTT;

Ίσως γνωρίζετε το If This then That ως μια ευνοημένη υπηρεσία μεταξύ τεχνικών και ρυθμιστικών αρχών. Σας επιτρέπει να συνδέσετε διαφορετικές υπηρεσίες σε έναν λογαριασμό. Στη συνέχεια, μπορείτε να ενεργοποιήσετε ενέργειες για έναν λογαριασμό με βάση την εισαγωγή ενός άλλου λογαριασμού.

Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το IFTTT στο τηλέφωνό σας Android για να στείλετε ένα email στον εαυτό σας κάθε φορά που λαμβάνετε ένα SMS. Ή μπορείτε να καταγράψετε αυτόματα τις τηλεφωνικές κλήσεις στο ημερολόγιό σας. Μπορείτε να συνδέσετε υπηρεσίες όπως Twitter, Facebook, Sonos, ροές RSS, πληροφορίες καιρού, Pushbullet και πολλά άλλα.

Η βασική έκδοση του IFTTT που χρησιμοποιούν οι περισσότεροι άνθρωποι είναι απλή. Περιέχει μια σκανδάλη - "If This" - ακολουθούμενη από μια ενέργεια - "Then That".

Αλλά μερικές φορές θέλετε μια πιο ευέλικτη λύση. Μπορεί να θέλετε να παίξετε τη διαδικασία "Then That" μόνο σε ορισμένες περιπτώσεις. Εάν συμβαίνει αυτό, μπορείτε να χρησιμοποιήσετε μια προηγμένη δυνατότητα του IFTTT που ονομάζεται Φίλτρα.

Πώς να ρυθμίσετε τα φίλτρα IFTTT

Για να ξεκινήσετε να χρησιμοποιείτε τα φίλτρα, πρέπει να κατευθυνθείτε στον ιστότοπο Πλατφόρμα IFTTT. Αυτός είναι ένας ιστότοπος για προγραμματιστές που θέλουν να χρησιμοποιήσουν το IFTTT. Ωστόσο, ακόμα κι αν είστε τακτικός χρήστης, μπορείτε να χρησιμοποιήσετε τις λειτουργίες εδώ.

Για να ξεκινήσετε, κάντε κλικ στον Πίνακα ελέγχου επάνω δεξιά.

Αυτό θα σας μεταφέρει στην ενότητα Ειδικές εφαρμογές, όπου μπορείτε να δείτε τυχόν προηγμένες εφαρμογές που έχετε ήδη δημιουργήσει.

Για να ρυθμίσετε μια νέα μικροεφαρμογή με φίλτρα, κάντε κλικ στην επιλογή Νέα εφαρμογή επάνω δεξιά. Αυτό σας μεταφέρει στη σελίδα Δημιουργία νέας μικροεφαρμογής.

Δημιουργήστε μια νέα εφαρμογή για να προσθέσετε φίλτρα IFTTT

Θα μάθετε τα βήματα δημιουργίας μικροεφαρμογής με φίλτρα με ένα παράδειγμα. Ας υποθέσουμε ότι έχετε τηλέφωνο Android και θέλετε να χρησιμοποιείτε μια μικροεφαρμογή όποτε επιστρέφετε στο σπίτι.

Βήμα 1: Επιλέξτε τον εκκινητή σας

  1. Κάντε κλικ στο πλαίσιο υπηρεσιών αναζήτησης και αναζητήστε τη συσκευή σας Android.
  2. Επιλέξτε τον συγκεκριμένο χειριστή από την αναπτυσσόμενη λίστα «Παρακαλώ επιλέξτε».
  3. Επιλέξτε Σύνδεση σε συγκεκριμένο δίκτυο Wi-Fi.
  4. Τώρα, κοιτάξτε την ενότητα της ετικέτας πεδίου και εισαγάγετε το όνομα του οικιακού σας δικτύου Wi-Fi στο πεδίο τιμής.

Βήμα 2: Επιλέξτε μια ενέργεια πριν από την εφαρμογή φίλτρων

Σε αυτό το παράδειγμα, θα παίξουμε τη μουσική του Sonos όταν επιστρέψουμε στο σπίτι.

  1. Κάντε κλικ στο Προσθήκη ενέργειας.
  2. Μεταβείτε στο πλαίσιο Υπηρεσίες αναζήτησης και επιλέξτε Sonos.
  3. Από την αναπτυσσόμενη λίστα «Παρακαλώ επιλέξτε», επιλέξτε «Αναπαραγωγή αγαπημένων». Θα επιλέξουμε τι είναι προτιμότερο να το παίξουμε αργότερα. Προς το παρόν, αφήστε τις επιλογές στο Τι θα προτιμούσατε να παίξετε; Και πού θέλετε να το εκτελέσετε; Για να ορίσετε την προσαρμογή από τον χρήστη.
  4. Πρέπει να προχωρήσετε και να προσθέσετε τυχόν φίλτρα στην ενότητα Προσθήκη κώδικα φίλτρου. Δείτε παρακάτω για περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης των φίλτρων.
  5. Μόλις ολοκληρωθούν όλα, απλώς προσθέστε τον τίτλο της μικροεφαρμογής και την περιγραφή της μικροεφαρμογής στο κάτω μέρος και, στη συνέχεια, επιλέξτε Αποθήκευση.
  6. Θα δείτε ένα banner που δημιουργήθηκε με τη μικροεφαρμογή μόλις ολοκληρωθούν όλα.

Βήμα 3: Ξεκινήστε να χρησιμοποιείτε τη νέα μικροεφαρμογή

  1. Μεταβείτε στον Πίνακα ελέγχου και μετά στις δικές σας εφαρμογές. Θα δείτε τη νέα μικροεφαρμογή αποθηκευμένη εδώ.
  2. Κάντε κλικ σε αυτό για να εμφανιστούν οι επιλογές σε νέο παράθυρο.
  3. Κάντε κλικ στο Σύνδεση για να ξεκινήσετε να χρησιμοποιείτε τη μικροεφαρμογή και εισαγάγετε τις τιμές σας, όπως τα αγαπημένα σας Sonos που θέλετε να ακούσετε όταν επιστρέψετε στο σπίτι και πού πρέπει να παίζει η μουσική.
  4. Πατήστε Αποθήκευση και η νέα σας μικροεφαρμογή είναι έτοιμη για χρήση.

Πώς να χρησιμοποιήσετε τα φίλτρα IFTTT

Τώρα ξέρετε πού να προσθέσετε φίλτρα IFTTT. Ας ξεκινήσουμε κοιτάζοντας το εικονίδιο φίλτρου.

Τα φίλτρα χρησιμοποιούν JavaScript που εκτελείται κατά την εκκίνηση της μικροεφαρμογής. Η JavaScript μπορεί να έχει πρόσβαση σε δεδομένα που σχετίζονται με το πρόγραμμα αναπαραγωγής καθώς και σε μεταδεδομένα όπως η τρέχουσα ώρα. Αυτό σημαίνει ότι μπορείτε να χρησιμοποιήσετε φίλτρα με διαφορετικούς τρόπους ανάλογα με τον χειριστή που επιλέγετε.

Θα εξετάσουμε δύο διαφορετικά παραδείγματα κώδικα φίλτρου.

1. Το IFTTT φιλτράρει για την εκτέλεση μιας μικροεφαρμογής μόνο κατά τη διάρκεια της ημέρας

Στο παραπάνω παράδειγμα, η μικροεφαρμογή παίζει μουσική μέσω του συστήματος Sonos όταν επιστρέφετε στο σπίτι και η συσκευή σας συνδέεται στο οικιακό σας δίκτυο Wi-Fi.

Αλλά, ίσως, θέλετε να περιορίσετε αυτήν τη μικροεφαρμογή έτσι ώστε να λειτουργεί μόνο κατά τη διάρκεια της ημέρας. Αν γυρίσετε σπίτι αργά το βράδυ, δεν θέλετε να παίξετε μουσική που ενοχλεί τους γείτονες.

Για να περιορίσουμε τις ώρες λειτουργίας της μικροεφαρμογής, μπορούμε να χρησιμοποιήσουμε τον ακόλουθο κώδικα φίλτρου:

var currentHour = Meta.currentUserTime.hour() αν (currentHour >= 8 || currentHour < 22) { } αλλιώς { Sonos.playFavorite.skip() }

Ακολουθεί μια εξήγηση της σημασίας αυτού του συμβόλου:

Η πρώτη γραμμή λέει στο σύστημα να ελέγξει την τρέχουσα ώρα στη ζώνη ώρας του χρήστη. Η δεύτερη γραμμή λέει ότι εάν η τρέχουσα ώρα είναι μετά τις 8 π.μ. και πριν τις 10 μ.μ., η μικροεφαρμογή πρέπει να εκτελείται. Η τρίτη και η τέταρτη γραμμή λένε ότι εάν η ώρα είναι πριν από τις 8 π.μ. και μετά τις 10 μ.μ., η μικροεφαρμογή πρέπει να παραλείψει τη δράση και να μην παίξει τα αγαπημένα.

2. Φίλτρα IFTTT για αλλαγή των φώτων σε τυχαίο χρώμα

Στο έγγραφα ΦίλτραIFTTT Υπάρχει επίσης ένα παράδειγμα για το πώς να εισάγετε ένα τυχαίο στοιχείο στις ενέργειες. Για παράδειγμα, ο παρακάτω κώδικας θα στείλει μια εντολή για να αλλάξετε τα χρώματα των λαμπτήρων Lifx σε ένα τυχαίο χρώμα από τη λίστα επιλογών που παρέχετε.

var χρώματα = ["#FF8400", "#FF0000", "#15FF00", "#FF00D4", "#00D4FF", "#003CFF"] var index = Math.floor((Math.random() * colors.length)) Lifx.color.setAdvancedOptions('χρώμα: ' + χρώματα[δείκτης] + '; φωτεινότητα: 1; διάρκεια: 12')

Εδώ, η πρώτη γραμμή παραθέτει τα διαφορετικά χρώματα που θέλετε να συμπεριλάβετε στην τυχαία περιστροφή. Η δεύτερη γραμμή επιλέγει μια τυχαία τιμή από αυτήν τη λίστα. Η τρίτη γραμμή θέτει τα φώτα της Lifx σε αυτό το χρώμα.

Περιορισμοί φίλτρου IFTTT

Υπάρχουν ορισμένοι περιορισμοί των εφαρμογών IFTTT με φίλτρα που πρέπει να γνωρίζετε.

Πρώτον, ο καθένας μπορεί να δημιουργήσει μια μικροεφαρμογή χρησιμοποιώντας φίλτρα. Ωστόσο, μπορείτε να δημοσιεύσετε μικροεφαρμογές με φίλτρα μόνο εάν διαθέτετε λογαριασμό επί πληρωμή IFTTT. Εάν δεν θέλετε να πληρώσετε, μπορείτε να χρησιμοποιήσετε τις φιλτραρισμένες εφαρμογές στον δικό σας λογαριασμό. Δεν θα μπορείτε να δημοσιεύσετε και να το μοιραστείτε με άλλους.

Δεύτερον, εάν θέλετε να προσθέσετε πιο σύνθετα φίλτρα, είναι δυνατό, αλλά θα χρειαστείτε κάπως προηγμένες γνώσεις JavaScript. Εάν δεν γνωρίζετε ακόμα αυτή τη γλώσσα, υπάρχουν πολλά διαδικτυακά μαθήματα Udemy για εκμάθηση JavaScript που προτείνουμε στον ιστότοπό μας.

Χρησιμοποιήστε φίλτρα για να δημιουργήσετε έξυπνες εφαρμογές από το IFTTT

Χρησιμοποιώντας τα φίλτρα στην ενότητα Πλατφόρμα IFTTT, ο καθένας μπορεί να δημιουργήσει σύνθετες εφαρμογές για να εκτελέσει πιο εξελιγμένες λειτουργίες. Αγαπάμε το IFTTT, αλλά αν ψάχνετε για μια παρόμοια υπηρεσία με διαφορετικές επιλογές, μπορεί να σας ενδιαφέρουν αυτές οι εναλλακτικές λύσεις IFTTT που δεν έχετε ακούσει.

Κουμπί μετάβασης στην κορυφή