۹۶/۹/۱۶، ۱۰:۳۹ عصر
قابلیت IFTTT چیست؟
واژه IFTTT مخفف عبارت "IF This Then That" به معنای مفهومی "اگر این پس آن" است. شعار این سایت این است:
« اینترنت را مجبور کنید برای شما کار کند» .Put the internet to work for you
این قابلیت در شرایطی استفاده میشود که بخواهیم برای عملکرد یک برنامه، ربات، کامپیوتر و… حالتی شرطی و هوشمند ایجاد کنیم. بدون تردید توسعهدهندگان و افرادی که با کدنویسی آشنایی دارند بهتر این موضوع را درک میکنند اما درک قابلیت IFTTT تلگرام و استفاده از آن بسیار سادهتر از چیزی است که شما تصور میکنید. با استفاده از قابلیت IFTTT تلگرام میتوانید مابین تلگرام و برنامهها یا سرویسهای مختلف تعامل ایجاد کنید و به این تعامل حالتی اتوماتیک و شرطی دهید.
به عنوان مثال تصور کنید که قصد داریم مابین اپلیکیشن تلگرام و جیمیل (Gmail) تعامل IFTTT ایجاد کنید. به منظور پیادهسازی این تعامل میتواند شروط مختلفی را در نظر گرفت. به عنوان مثال تصور کنید که شرط ما به این صورت تعریف میشود که: "اگر در برنامه جیمیل (Gmail) ایمیل دریافت کردن، پس اپلیکیشن تلگرام هم نوتیفیکیشن ارائه کند". این دستور یک دستور IFTTT است و تعاملی که به واسطه این دستور مابین برنامه تلگرام و جیمیل ایجاد میشود یک تعامل IFTTT یا تعامل مبتنی بر قید و شرط خاص خواهد بود. این نوع دستورهای با قید و شرط خاص را IFTTT مینامیم.
قابلیت IFTTT میتواند در زمینههای مختلفی کاربرد داشته باشد و دستورات بسیار متنوعی را شامل شود. با استفاده از IFTTT میتوانیم مابین سرویسها، برنامهها، کامپیوترها و سیستمهای مختلف تعامل هوشمند و اتوماتیک ایجاد کنیم. قابلیت IFTTT تلگرام هم دقیقا به همین صورت عمل میکند. پشتیبانی تلگرام از قابلیت IFTTT به این معناست که این برنامه میتواند با سرویسها و برنامههای دیگری در تعامل اتوماتیک مبتنی بر قید و شرط یا همان تعامل IFTTT باشد. جالب است بدانید که تلگرام 3.15 هم اکنون میتواند با سرویسها و اپلیکیشنهای متعددی نظیر توییتر (Twitter)، اینستاگرام (Instagram)، جیمیل (Gmail)، اسپافی (Spofy)، نست (Nest)، دراپباکس (DropBox) و بسیاری از سرویسهای دیگر تعامل IFTTT داشته باشد.
تعامل IFTTT تلگرام به صورت دو طرفه قابل انجام است، اما منظور از دو طرفه بودن قابلیت IFTTT تلگرام چیست؟
منظور از تعامل IFTTT دوطرفه در تلگرام این است که اپلیکیشن تلگرام میتواند هم در بخش اول (اگر) دستور IFTTT قرار بگیرد و بدین صورت منجر به راهاندازی یک برنامه یا سرویس ثانویه شود و هم در بخش دوم (پس) دستور IFTTT قرار گرفته و به این صورت در شرایط خاص خود به عنوان برنامه ثانویه اجرا شود. برای درک بهتر این موضوع به مثالی که قبلا به عنوان یک دستور IFTTT زده شد دقت کنید. این مثال به این صورت بود: "اگردر برنامه جیمیل (Gmail) ایمیل دریافت کردن، پس اپلیکیشن تلگرام هم نوتیفیکیشن ارائه کند". در این مثال تلگرام اپلیکیشن ثانویهای است که در بخش دوم (پس) دستور IFTTT قرار دارد. حال اگر دستور IFTTT ما بدین صورت بود که: "اگر در کانال تلگرام خود پستی ارسال کردم، پس آن پست در توییتر هم ارسال شود"، فرآیند موجود کاملا برعکس میشد. در این دستور IFTTT، برنامه تلگرام در بخش اول (اگر) دستور قرار دارد. این نوع تعامل دوطرفه IFTTT توسط تلگرام 3.15 به بعد پشتیبانی میشود، بنابراین با مفهوم تعامل دوطرفه قابلیت IFTTT تلگرام هم آشنا شدید.
چگونه میتوانیم دستورهای IFTTT را در تلگرام ایجاد کنیم؟
همانطور که اشاره داشتیم برای انجام این عمل هیچ نیازی به دانش برنامهنویسی یا دانش خاص دیگری ندارید. تلگرام به عنوان اولین برنامه پیام رسانی این چنینی که از قابلیت IFTTT پشتیبانی میکند، امکان استفاده از دستورات IFTTT را به سادهترین شکل ممکن برای کاربران محقق کرده است. در ادامه به شرح نحوه استفاده از قابلیت IFTTT تلگرام میپردازیم.
استفاده از قابلیت IFTTT تلگرام به سادگی امکانپذیر است. شما به منظور ایجاد دستورهای IFTTT نیازی به کدنویسی یا دانش خاصی ندارید. تلگرام کدهای دستوری IFTTT بسیار متنوع و متعددی را پیش از این طراحی کرده که به موجب آن اپلیکیشن تلگرام میتواند با بیش از 360 سرویس مختلف ارتباط IFTTT دوطرفه داشته باشد. طبیعی است که هر یک از دستورات IFTTT عملکرد منحصر به فردی دارند. تلگرام برای استفاده آسان کاربران از دستورهای IFTTT، برای هر یک از آنها یک کد اختصاصی با نام اپلت (Applet) ارائه میکند. با وارد کردن کد یا اپلت (Applet) مربوط به هر یک از دستورات IFTTT مورد نظرتان در ربات اختصاصی که بدین منظور ارائه شده است، میتوانید نسبت به فعال سازی و استفاده از IFTTT مد نظر وارد عمل شوید. بنابراین روند کلی استفاده از قابلیت IFTTT تلگرام به شرحی است که اشاره داشتیم. در ادامه به آموزش مرحله به مرحله نحوه استفاده از قابلیت IFTTT تلگرام میپردازیم.
به منظور شروع استفاده از قابلیت IFTTT تلگرام باید از طریق لینک زیر به سایت IFTTT مراجعه کنید و با کلیک بر روی گزینه Sign Up یک اکانت اختصاصی بسازید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
در نظر داشته باشید که داشتن یک اکانت اختصاصی در این سایت به منظور استفاده از ربات و قابلیت IFTTT تلگرام الزامی است.
پس از ساخت اکانت IFTTT باید ربات IFTTT را از طریق لینک زیر به تلگرام خود اضافه کنید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یا اینکه بدین منظور برنامه تلگرام را اجرا کنید و در بخش جستجوی آن عبارت @IFTTT را تایپ کنید. ربات @IFTTT را به اکانت تلگرام خود متصل کنید. بدین منظور باید گزینه آبی رنگ Start موجود در زیر صفحه را لمس کنید. با استفاده از ربات اختصاصی IFTTT میتوانید علاوه بر استفادههای شخصی، قادر به دعوت آن به گروه هم خواهید بود. در این شرایط به غیر از شما، سایر اعضا گروه هم میتوانند از آن استفاده کنند.
به محض لمس گزینه Start، ربات @IFTTT در برنامه تلگرام فعال میشود و یک پیغام برایتان ارسال میکند. این پیغام حاوی یک لینک است که در عکس زیر مشخص شده است. این لینک را لمس کنید.
با انجام مراحل فوق به صفحهای منتقل میشوید که در آن لیستی از اپلت های مختلف قابلیت استفاده در تلگرام ارائه شده است. احتمال در این مرحله حساب کاربری IFTTT شما به طور اتوماتیک فعال خواهد بود اما اگر گزینهای با عنوان Sign in را در صفحه مشاهده کردید، آن را لمس نمایید و فرآیند ورود به حساب کاربری IFTTT را انجام دهید. همچنین میتوانید ابتدا با لمس اپلت مد نظرتان در لیست ارائه شده نسبت به انتخاب آن اقدام کنید و سپس فرآیند لاگین یا ورود به حساب کاربری را تکمیل نمایید. ما از روش دوم استفاده کردهایم و نیازی به ورود دوباره به اکانت IFTTT وجود نداشت، چرا که اطلاعات آن در حافظه مرورگر ثبت شده است. بنابراین در صفحهای که لیست اپلت های مختلف تلگرام ارائه شده، اپلت مورد نظرتان را انتخاب کنید. به عنوان مثال ما اپلت زیر را انتخاب کردهایم که با فعال سازی آن، مابین اینستاگرام و برنامه تلگرام ارتباط برقرار میشود. این ارتباط به این صورت است که با ارسال پست در اینستاگرام، پست مد نظر در یک گفتگوی تلگرام هم ارسال شود.
حال که اپلت مد نظر را انتخاب کردید باید گزینه Turn On را لمس کنید تا دستور فعال سازی اپلت انتخابی ارائه شود. اگر با صفحه مربوط به ورود به اکانت IFTTT مواجه شدید، کافیست که مشخصات اکانت خود را وارد کنید و سایر مراحل را طی نمایید. اگر با درخواست ورود به اکانت IFTTT مواجه نشدید، احتمالا صفحهای پیش رویتان قرار میگیرد که از شما در مورد دسترسی اپلت انتخاب شده اجازه میخواهد. اپلت انتخابی ما نیازمند دسترسی به اطلاعات تلگرام و اینستاگرام است. با لمس گزینه OK با دسترسی آن موافقت میکنیم.
سپس در صورت نیاز باید مشخصات اکانت اینستاگرام مورد نظرتان به منظور تعامل با قابلیت IFTTT تلگرام را وارد نمایید. در بخشی که در کادر زیر نمایش داده شده باید مقصد خود در برنامه تلگرام به منظور ارسال پست اینستاگرام را مشخص کنید. نهایتا گزینه Save را لمس نمایید. در نظر داشته باشید که ربات IFTTT دو دستور connect_group/ و connect_channel/ را هم به منظور ایجاد ارتباط مابین گروهها و کانالها ارائه میکند تا بدین صورت اپلت فعال شده بتواند پستهای مد نظر را در کانالها و گروههایی که خودتان تعیین میکنید ارسال کند.
به منظور غیر فعال کردن هر اپلت هم کافیست که با کلیک بر روی لینک زیر به لیست اپلت های تلگرام مراجعه کنید و سپس در لیست موجود اپلت مد نظر را انتخاب و گزینه Turn Off را لمس کنید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
آیا امکان ساخت اپلت های شخصی و منحصر به فرد وجود دارد؟
تلگرام امکان ساخت اپلت های شخصی و منحصر به فرد را هم ارائه میکند. البته انجام این عمل ساده نیست. به منظور ساخت اپلت و آشنایی با نحوه انجام این عمل بر روی لینک زیر کلیک کنید تا به صفحه اصلی ساخت اپلت در سایت IFTTT منتقل شوید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.