در بخش نخست این مقاله ما با آموزش ساخت ربات تلگرام در بات فادر آشنا خواهیم شد و در مقالات بعدی با اجرای یک پروژه عملی شما را بصورت کامل با پیاده سازی یک ربات با استفاده از زبان برنامه نویسی PHP آشنا خواهیم کرد
ربات تلگرام یک ساختار جانبی برای ارتباط با کاربران داخل تلگرام است. کاربران میتوانند با باتها به شیوه ارسال پیام در تعامل باشند. از آنجایی که برای راه اندازی و استفاده از ربات های تلگرام نیاز به ارتباط امن بصورت HTTPS با سرور وجود داره بنابراین امکان شنود داده های رد و بدل شده از بین رفته و یک بستر ارتباطی امن بین کاربران و مالک ربات بوجود می آید
ربات تلگرام چگونه کار میکند؟
ربات های تلگرام اکانت های ویژه ای هستند که نیاز به فعال سازی به وسیله شماره تلفن ندارند. کاربران میتوانند به دو روش با آنها ارتباط برقرار کنند
- ارسال پیام یا کامند به ربات بوسیله باز کردن آن بصورت جعبه گفتگو یا اد کردن آن به گروههای تلگرامی
- ارسال درخواست بصورت مستقیم از طریق ورودی متن بصورت تایپ یوزر نیم ربات مانند @exampleBot
درخواست ها یا پیام های ارسال شده به ربات توسط کاربران به وسیله نرم افزارهای نوشته شده بر روی سرور مالک ربات پردازش شده و پاسخ مناسب برای کاربر ارسال میگردد
چگونه ربات تلگرام بسازیم؟
برای اینکار ابتدا نیاز دارید تا نام مورد نظر خود را ثبت نمایید. برای دریافت نام میبایست به ربات BotFather یک پیام ارسال کنید
مرحله اول ارسال دستور: /newbot
در این مرحله ربات از شما درخواست میکند یک نام را برای ربات خود انتخاب نمایید. این نام در آینده قابل ویرایش خواهد بود
در مرحله بعد شما میبایست یک نام کاربری (username) برای ربات خود انتخاب نمایید. دقت کنید این نام باید با کلمه bot به پایان برسد
پس از این مرحله BotFather پیامی مبنی بر ساخت موفق ربات شما به همراه Token آن را برای شما ارسال میکند
این Token در مراحل بعد در هنگام نصب سورس ربات مورد نیاز شما خواهد بود.