كيفية استخدام IFTTT Applets مع عوامل التصفية المتقدمة لزيادة قوة مهامك

If This Then That (IFTTT) قد أصبح خدمة التكامل النهائية للمهام الصغيرة بين الخدمات والأجهزة المتصلة بالإنترنت. بإمكان IFTTT التعامل مع أي شيء من دعم “قنوات” خدمة الأعضاء ، والجمع بينهما للقيام بشيء تلقائيًا لك (وإن كان ذلك مع القيود التي حددها مقدمو الخدمة – نحن ننظر إليك ، Gmail). ويفعل كل شيء مجانا.

قم بتنشيط أي من قنوات IFTTT المتاحة المتعلقة بالخدمات أو المنتجات التي تستخدمها أو تمتلكها. لكل منها مجموعة من المشغلات الخاصة بها (الجزء “إذا كان هذا”) أو الإجراءات (الجانب “ثم ذلك”) ، أو كليهما. على سبيل المثال ، قم بإجراء تحديث للحالة على إحدى الخدمات (المشغل) ويضمن IFTTT حدوث إجراء على قناة أخرى ، مثل إعادة نشر هذا الموضوع. تسمى النتيجة “برنامج صغير” (المعروف سابقًا باسم الوصفة).

هناك قنوات تقريبًا لكل خدمة ويب ذات اسم كبير ومنتجات المنزل الذكي وغيرها الكثير ؛ الكثير من الأسماء ربما هنا. يتم تنظيمه اعتبارًا من هذه الكتابة حسب الفئة ، بدءًا من الأجهزة وصولاً إلى المساعدين الصوتيين والطقس. استخدم البحث في الأعلى لتضييق الخدمة التي تريد استخدامها.

كيفية استخدام IFTTT Applets مع عوامل التصفية المتقدمة لزيادة قوة مهامك - شروحات

يعد IFTTT طريقة رائعة لأتمتة عملياتك اليومية على الكمبيوتر والهاتف والمنزل الذكي الخاص بك. لكن وظيفته الأساسية محدودة إلى حد ما. هناك طريقة لإنشاء تطبيقات IFTTT أكثر تقدمًا تعمل فقط في ظل ظروف معينة.

سنعرض لك كيفية استخدام خيار يسمى عوامل التصفية في نظام مطوري IFTTT.

ما هي عوامل التصفية لـ IFTTT؟

قد تعرف If This Then That كخدمة مفضلة لدى الأشخاص الفنيين والمنظمين. حيث يتيح لك ربط الخدمات المختلفة بحساب واحد. يمكنك حينئذٍ إطلاق إجراءات لحساب واحد بناءً على مدخلات حساب آخر.

على سبيل المثال ، يمكنك استخدام IFTTT على هاتف Android لإرسال رسالة بريد إلكتروني إلى نفسك كلما تلقيت رسالة نصية قصيرة. أو يمكنك تسجيل المكالمات الهاتفية تلقائيًا في التقويم الخاص بك. يمكنك ربط الخدمات مثل Twitter و Facebook و Sonos و موجز ويب لـ RSS ومعلومات الطقس و Pushbullet وغيرها الكثير.

النسخة الأساسية من IFTTT التي يستخدمها معظم الناس بسيطة. إنه يحتوي على مشغل – عبارة “If This” – يتبعه إجراء – عبارة “Then That”.

ولكن في بعض الأحيان تريد حلا أكثر مرونة. قد ترغب في تشغيل الإجراء “Then That” فقط في مواقف معينة. إذا كانت هذه هي الحالة ، فيمكنك استخدام ميزة متقدمة من IFTTT تسمى عوامل التصفية.

كيفية إعداد عوامل تصفيةIFTTT

كيفية استخدام IFTTT Applets مع عوامل التصفية المتقدمة لزيادة قوة مهامك - شروحات

لبدء استخدام عوامل التصفية ، تحتاج إلى التوجه إلى موقع منصة IFTTT. هذا موقع للمطورين الذين يرغبون في استخدام IFTTT. ومع ذلك ، حتى لو كنت مستخدمًا عاديًا ، فلا يزال بإمكانك استخدام الوظائف هنا.

للبدء ، انقر على Dashboard في أعلى اليمين.

سينقلك هذا إلى قسم التطبيقات الخاصة ، حيث يمكنك رؤية أي تطبيقات متقدمة قمت بإنشائها بالفعل.

لإعداد تطبيق صغير جديد باستخدام عوامل التصفية ، انقر فوق تطبيق جديد في الجزء العلوي الأيمن. ينقلك هذا إلى صفحة إنشاء تطبيق صغير جديد.

إنشاء تطبيق جديد لإضافة عوامل تصفية IFTTT

كيفية استخدام IFTTT Applets مع عوامل التصفية المتقدمة لزيادة قوة مهامك - شروحات

ستتعرف على خطوات إنشاء برنامج صغير مع عوامل التصفية مع مثال. دعنا نقول أن لديك هاتف يعمل بنظام Android وتريد تشغيل تطبيق صغير كلما وصلت إلى المنزل.

الخطوة 1: اختيار المشغل الخاص بك

  1. انقر فوق مربع خدمات البحث وابحث عن جهاز Android.
  2. حدد المشغل المحدد من القائمة المنسدلة “Please select”.
  3. اختر توصيل بشبكة Wi-Fi محددة.
  4. الآن ، انظر إلى قسم تسمية الحقل ، وأدخل اسم شبكة Wi-Fi الخاصة بالمنزل في حقل القيمة.

الخطوة 2: اختر إجراءً قبل تطبيق عوامل التصفية

في هذا المثال ، سنشغل موسيقى Sonos الخاصة عندما نصل إلى المنزل.

  1. انقر فوق “إضافة إجراء”.
  2. انتقل إلى مربع خدمات البحث وحدد Sonos.
  3. من القائمة المنسدلة “Please select” ، اختر “Play Favorite”. سوف نختار ما هو المفضل لتشغيله في وقت لاحق. حتى الآن ، اترك الخيارات لـ ما الذي تفضل أن تشغله؟ وأين تريد أن تشغله؟ لتعيين التخصيص من قبل المستخدم.
  4. عليك المضي قدما وإضافة أي عوامل تصفية في قسم إضافة رمز التصفية. انظر أدناه لمزيد من المعلومات حول كيفية استخدام عوامل التصفية.
  5. بمجرد الانتهاء من كل شيء ، ما عليك سوى إضافة عنوان التطبيق الصغير ووصف التطبيق الصغير في الأسفل ، ثم حدد حفظ.
  6. سترى لافتة تم إنشاء التطبيق الصغير بمجرد الانتهاء من كل شيء.

الخطوة 3: ابدأ في استخدام التطبيق الصغير الجديد

  1. انتقل إلى لوحة المعلومات ثم إلى تطبيقاتك الخاصة. سترى التطبيق الصغير الجديد محفوظًا هنا.
  2. انقر عليها لإظهار الخيارات في نافذة جديدة.
  3. انقر فوق “اتصال” لبدء استخدام التطبيق الصغير وإدخال قيمك مثل Sonos المفضل الذي تود سماعه عندما تصل إلى المنزل وفي أي مكان يجب تشغيل الموسيقى فيه.
  4. اضغط على “حفظ” وأصبح التطبيق الصغير الجديد جاهزًا للاستخدام.

كيفية استخدام عوامل تصفية IFTTT

كيفية استخدام IFTTT Applets مع عوامل التصفية المتقدمة لزيادة قوة مهامك - شروحات

أنت تعرف الآن مكان إضافة عوامل تصفية IFTTT. لنبدأ في النظر إلى رمز الفلتر.

تستخدم عوامل التصفية JavaScript التي تعمل عند تشغيل التطبيق الصغير. يمكن لجافا سكريبت الوصول إلى البيانات المتعلقة بالمشغل وكذلك البيانات الوصفية مثل الوقت الحالي. هذا يعني أنه يمكنك استخدام عوامل التصفية بطرق مختلفة حسب المشغل الذي تحدده.

سننظر في مثالين مختلفين لرمز الفلتر.

1. عوامل تصفية IFTTT لتشغيل تطبيق صغير فقط خلال اليوم

كيفية استخدام IFTTT Applets مع عوامل التصفية المتقدمة لزيادة قوة مهامك - شروحات

في المثال أعلاه ، يقوم التطبيق الصغير بتشغيل الموسيقى من خلال نظام Sonos عندما تصل إلى المنزل ويتصل جهازك بشبكة Wi-Fi المنزلية.

ولكن ، ربما ، تريد تقييد هذا التطبيق الصغير بحيث يتم تشغيله فقط خلال اليوم. إذا وصلت إلى المنزل في وقت متأخر من الليل ، فأنت لا ترغب في تشغيل أي موسيقى التي تعمل على إزعاج الجيران.

للحد من ساعات تشغيل التطبيق الصغير ، يمكننا استخدام رمز التصفية التالي:

var currentHour = Meta.currentUserTime.hour()

if (currentHour >= 8 || currentHour < 22 ) {

} else {

  Sonos.playFavorite.skip()

}

فيما يلي شرح لمعنى هذا الرمز:

يخبر السطر الأول النظام بالتحقق من الوقت الحالي في المنطقة الزمنية للمستخدم. يقول السطر الثاني إنه إذا كان الوقت الحالي بعد الساعة 8 صباحًا وقبل الساعة 10 مساءً ، فيجب تشغيل التطبيق الصغير. يقول الخطان الثالث والرابع إنه إذا كان الوقت قبل الساعة 8 صباحًا وبعد الساعة 10 مساءً ، فيجب على التطبيق الصغير تخطي الإجراء وعدم تشغيل المفضلات.

2. عوامل تصفية IFTTT لتغيير الأضواء إلى لون عشوائي

في وثائق عوامل تصفيةIFTTT ، يوجد أيضًا مثال على كيفية تقديم عنصر عشوائي إلى الإجراءات. على سبيل المثال ، سترسل التعليمة البرمجية التالية أمر لتغيير ألوان مصابيح Lifx إلى لون عشوائي من قائمة الخيارات التي توفرها.

var colors = ["#FF8400", "#FF0000", "#15FF00", "#FF00D4","#00D4FF","#003CFF"]

var index = Math.floor((Math.random() * colors.length))

Lifx.color.setAdvancedOptions('color: ' + colors[index] + '; brightness: 1; duration: 12')

هنا ، يسرد السطر الأول الألوان المختلفة التي تريد تضمينها في التدوير العشوائي. يحدد السطر الثاني قيمة عشوائية من تلك القائمة. السطر الثالث يعين أضواء Lifx الخاصة إلى هذا اللون.

قيود عوامل تصفية IFTTT

هناك بعض القيود المفروضة على تطبيقات IFTTT ذات عوامل التصفية التي يجب أن تكون على دراية بها.

أولاً ، يمكن لأي شخص إنشاء برنامج صغير باستخدام عوامل التصفية. ومع ذلك ، يمكنك فقط نشر التطبيقات الصغيرة مع عوامل التصفية إذا كان لديك حساب IFTTT مدفوع. إذا كنت لا ترغب في الدفع ، فلا يزال بإمكانك استخدام التطبيقات التي تمت تصفيتها على حسابك الخاص. لن تتمكن من نشرها ومشاركتها مع الآخرين.

ثانيًا ، إذا كنت ترغب في إضافة عوامل تصفية أكثر تعقيدًا ، فهذا ممكن ، لكن ستحتاج إلى معرفة متقدمة نوعًا ما لـ JavaScript. إذا كنت لا تعرف هذه اللغة حتى الآن ، فهناك العديد من دورات Udemy عبر الإنترنت لتعلم JavaScript التي أوصينا بها على موقعنا.

استخدم عوامل التصفية لإنشاء تطبيقات ذكية من IFTTT

باستخدام عوامل التصفية في قسم IFTTT Platform ، يمكن لأي شخص إنشاء تطبيقات معقدة لأداء وظائف أكثر تطوراً. نحن نحب IFTTT ، ولكن إذا كنت تبحث عن خدمة مماثلة مع خيارات مختلفة ، فقد تكون مهتمًا ببدائل IFTTT هذه التي لم تسمع عنها.

المصدر
زر الذهاب إلى الأعلى