ربات ها، اپلیکیشن های واسط (third-party) که داخل تلگرام اجرا می شوند. کاربران می توانند با ارسال پیام، دستور و درخوسات های درون خطی (inline requests) با آنها تعامل داشته باشند.
با ربات های چه کاری می توان انجام داد؟
فقط چند تا چیز که با ربات های می توان انجام داد:)
دریافت اطلاعیه ها و اخبار سفارشی: یک ربات می توانند مانند روزنامه هوشمند، محتوای مرتبط را برای شما ارسال کند.
یک پارچه شدن با بقیه سرویس ها: ربات ها میتوانند چت های تلگرام را با افزودن سایر محتوا از بقیه سرویس ها توسعه دهند. (ربات جی میل، گیت هاب، ویکی پدیا و ...)
امکان پرداخت به کاربران: یک ربات تلگرام می تواند خدمات پولی را به کاربران ارائه دهد یا به عنوان virtual storefront عمل کند.
ایجاد ابزار های اختصاصی: یک ربات می تواند برای شما هشدار ها، آب و هوا، مترجم، Formatting یا سایر خدمات را فراهم سازد.
ساخت بازی های یک نفره و چند نفره: یک ربات می تواند تجربه غنی HTML5 را برای شما فراهم کند. از بازی های سکه ای و پازل های ساده تا بازی ها تفنگی سه بعدی و استراتژی. (GameBot, Gamee)
ساخت سرویس های اجتماعی: یک ربات می تواند بر اساس علایق و جذابیت های افراد، بین آنها روابط اجتماعی ایجاد کند.
انجام هر چیز مجازی دیگر: به جز ظروف :) ربات ها در شستن ظروف افتضاح هستند.
ربات ها چگونه کار می کنند؟
در هسته تلگرام، ربات ها به عنوان اکانت های مخصوصی تعریف شده اند که نیاز به شماره تلفن برای راه اندازی ندارند!
کاربران می توانند با دو روش با ربات ها تعامل داشته باشند:
چت کردن و ارسال پیام ها و دستورات به ربات یا افزودن آنها به گروه.
ارسال مستقیم دستورات از طریق تایپ کردن ای دی ربات + دستور. این روش اجازه می دهد که محتوا توسط ربات های درون خطی به طور مستقیم داخل هر چت، گروه یا کانال ارسال شود.
پیام ها، دستورات و درخواست هایی که توسط کاربران داده می شود، به نرم افزاری که در سرور شما در حال اجرا است، ارسال می شود.
سرور های واسط ما، تمام رمزنگاری ها و ارتباطات با ربات های تلگرام را انجام می دهند. ارتباط شما با این سرور، توسط یک رابط ساده HTTPS صورت می گیرد که یک نسخه ساده شده از API تلگرام را ارائه می دهد.
فقط به BotFather بگو این یک ربات برای .... است و گام های ساده ای را انجام بده. وقتی ربات را ایجاد کردید و کد احراز هویت هویت خود را دریافت کردید، یک سر به راهنمای API ربات بزنید تا ببنید چه کاری می توانید با ربات خود انجام دهید.
شاید شما دوست داشته باشید این کد های نمونه را بررسی کنید.
این مقاله از سایت رسمی تلگرام ترجمه شده و به مرور کامل خواهد شد...