باشگاه کاربران روماک

نسخه‌ی کامل: آموزش استفاده از قابلیت IFTTT تلگرام و فعالسازی اپلت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
قابلیت 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 می‌توانید علاوه بر استفاده‌های شخصی، قادر به دعوت آن به گروه هم خواهید بود. در این شرایط به غیر از شما، سایر اعضا گروه هم می‌توانند از آن استفاده کنند.

[تصویر:  do.php?img=4170]

به محض لمس گزینه Start، ربات @IFTTT در برنامه تلگرام فعال می‌شود و یک پیغام برایتان ارسال می‌کند. این پیغام حاوی یک لینک است که در عکس زیر مشخص شده است. این لینک را لمس کنید.

[تصویر:  do.php?img=4171]

با انجام مراحل فوق به صفحه‌ای منتقل می‌شوید که در آن لیستی از اپلت های مختلف قابلیت استفاده در تلگرام ارائه شده است. احتمال در این مرحله حساب کاربری IFTTT شما به طور اتوماتیک فعال خواهد بود اما اگر گزینه‌ای با عنوان Sign in را در صفحه مشاهده کردید، آن را لمس نمایید و فرآیند ورود به حساب کاربری IFTTT را انجام دهید. همچنین می‌توانید ابتدا با لمس اپلت مد نظرتان در لیست ارائه شده نسبت به انتخاب آن اقدام کنید و سپس فرآیند لاگین یا ورود به حساب کاربری را تکمیل نمایید. ما از روش دوم استفاده کرده‌ایم و نیازی به ورود دوباره به اکانت IFTTT وجود نداشت، چرا که اطلاعات آن در حافظه مرورگر ثبت شده است. بنابراین در صفحه‌ای که لیست اپلت های مختلف تلگرام ارائه شده، اپلت مورد نظرتان را انتخاب کنید. به عنوان مثال ما اپلت زیر را انتخاب کرده‌ایم که با فعال سازی آن، مابین اینستاگرام و برنامه تلگرام ارتباط برقرار می‌شود. این ارتباط به این صورت است که با ارسال پست در اینستاگرام، پست مد نظر در یک گفتگوی تلگرام هم ارسال شود.

[تصویر:  do.php?img=4172]

حال که اپلت مد نظر را انتخاب کردید باید گزینه Turn On را لمس کنید تا دستور فعال سازی اپلت انتخابی ارائه شود. اگر با صفحه مربوط به ورود به اکانت IFTTT مواجه شدید، کافیست که مشخصات اکانت خود را وارد کنید و سایر مراحل را طی نمایید. اگر با درخواست ورود به اکانت IFTTT مواجه نشدید، احتمالا صفحه‌ای پیش رویتان قرار می‌گیرد که از شما در مورد دسترسی اپلت انتخاب شده اجازه می‌خواهد. اپلت انتخابی ما نیازمند دسترسی به اطلاعات تلگرام و اینستاگرام است. با لمس گزینه OK با دسترسی آن موافقت می‌کنیم.

[تصویر:  do.php?img=4173]

سپس در صورت نیاز باید مشخصات اکانت اینستاگرام مورد نظرتان به منظور تعامل با  قابلیت IFTTT تلگرام را وارد نمایید. در بخشی که در کادر زیر نمایش داده شده باید مقصد خود در برنامه تلگرام به منظور ارسال پست اینستاگرام را مشخص کنید. نهایتا گزینه Save را لمس نمایید. در نظر داشته باشید که ربات IFTTT دو دستور connect_group/ و connect_channel/ را هم به منظور ایجاد ارتباط مابین گروه‌ها و کانال‌ها ارائه می‌کند تا بدین صورت اپلت فعال شده بتواند پست‌های مد نظر را در کانال‌ها و گروه‌هایی که خودتان تعیین می‌کنید ارسال کند.

[تصویر:  do.php?img=4175]

به منظور غیر فعال کردن هر اپلت هم کافیست که با کلیک بر روی لینک زیر به لیست اپلت های تلگرام مراجعه کنید و سپس در لیست موجود اپلت مد نظر را انتخاب و گزینه Turn Off را لمس کنید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

آیا امکان ساخت اپلت های شخصی و منحصر به فرد وجود دارد؟
تلگرام امکان ساخت اپلت های شخصی و منحصر به فرد را هم ارائه می‌کند. البته انجام این عمل ساده نیست. به منظور ساخت اپلت و آشنایی با نحوه انجام این عمل بر روی لینک زیر کلیک کنید تا به صفحه اصلی ساخت اپلت در سایت IFTTT منتقل شوید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
آموزش انتشار اتوماتیک ویدئوهای اینستاگرام در کانال و گروه تلگرام


اپلت (Every time you post a new instagram photo) که در گام دوم آن را از لیست اپلت های نمایش داده شده انتخاب نمودید تنها پست های از نوع عکس را که در اینستاگرام منتشر نمودید را در کانال یا گروه شما همزمان منتشر می کند. چنانچه علاقمند به انتشار همزمان ویدئوهایتان در اینستاگرام و کانال یا گروه تلگرامی هستید کافیست در گام دوم به جای اپلت (Every time you post a new instagram photo) اپلیت (Post your new Instagram videos with a specific hashtag to a Telegram chat) را انتخاب نموده و همین مراحل بالا را برای آن انجام دهید. تنها تفاوت آن در این هست که می توانید یک تگ یا هشتگ را برای خود مشخص نمایید تا ویدئوهای اینستاگرام با آن هشتگ در کانال مد نظرتان به طور اتوماتیک منتشر شوند.
شما بوسیله سایت IFTTT می توانید محرک هایی را مشخص کنید و وقتی که محرک اعمال شد این سایت برای شما وظیفه‌ای را که تعیین کردید انجام دهد. برای یه مثال ساده می توانید تعیین کنید هر روز ساعت 16:00 یه متن به یک ایمیل خاص فرستاده شود. 
در سایت IFTTT یک اکانت ایجاد می کنیم،بعد از لاگین ، وارد پنل کاربری خود می‌شوید و نسخه هایی را که کاربران دیگر آماده کرده اند را می توانید ببینید که بر اساس پر بازدید بودن ، سرعت رشد نسخه و تاریخ ایجاد مرتب شده اند. 


شما می توانید کلاینت این سرویس را بر روی تلفن همراه خود نصب کنید،کلاینت این سرویس برای دو پلتفرم آندروید و iOS منتشر شده است.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

برای ایجاد سرویس دلخواه ، به قسمت MY recipe بروید. 

[تصویر:  do.php?img=4176]

روی دکمه Create a recipe کلیک کنید 

[تصویر:  do.php?img=4177]

روی This کلیک کنید و سایت ifttt به شما مجموعه‌ای از سایت‌ها و سرویس ها را نشان میدهد که میتوانند به عنوان محرک عمل کنند 

[تصویر:  do.php?img=4178]

که حدود 148 سایت را شامل می‌شود که به ترتیب الفبا مرتب شده‌اند،مثلاً شما میتوانید تعیین کنید که اگر ایمیلی دریافت کردید یک کار خاصی انجام بدهد یا اگر هوای منطقه شما بارانی بود عملی انجام دهد ،یا ….. برای مثال من Date & Time رو انتخاب می کنم .

[تصویر:  do.php?img=4179]

پنج مورد آپشن برای ساعت موجود است : 
  1. هر روز در یک ساعت مشخص
  2. هر ساعت در دقیقه‌ای مشخص
  3. چند روز مشخص در هفته
  4. هر ماه در یک زمان مشخص
  5. هر سال در یک زمان مشخص
من «هر ماه در یک زمان مشخص» را انتخاب می‌کنم، روز ششم هر ماه ساعت 2 صبح را تعیین می کنم و روی create trigger کلیک می‌کنم .

[تصویر:  do.php?img=4180]

حالا باید تعیین کنیم چه کاری باید انجام شود. برای این کار روی that کلیک می کنیم.

[تصویر:  do.php?img=4183]

روی android notification کلیک می کنیم. 

[تصویر:  do.php?img=4185]

(قبلاً کلاینت اندروید را روی تلفن همراهم نصب شده و اکانت خود را وارد کرده ام) ، حال روی send a notification کلیک می‌کنیم .

[تصویر:  do.php?img=4186]

پیغامی مبنی بر فرارسیدن موعد پرداخت صورتحساب می نویسیم .

[تصویر:  do.php?img=4184]

create action را زده و سپس روی create recipe کلیک می کنیم،نسخه فعال است و ششم هر ماه ساعت 2 صبح به ما یاد آوری می شود،این فقط یک مثال بسیار ساده از قابلیت های این نرم افزار/سرویس بود.شما می توانید نسخه های بسیار زیادی را در این سایت بصورت آماده پیدا و فعال کنید .مثلا نسخه مورد علاقه من نسخه ای هست که هروقت در صندوق پستی جیمیل شما ایمیلی دارای پیوست دریافت شد ، بصورت خودکار آن فایل را در اکانت دراپ باکس شما آپلود می کند.( طبیعتا هنگام فعال سازی این نسخه ، اطلاعات جیمیل شما دریافت خواهد شد)