زندگی با تجارت الکترونیک

آموزش ساخت ربات تلگرام با زبان PHP پی اچ پی – جلسه 2

سلام خدمت تمام همراهان ارجمند شاپ کیپر. امیدوارم برای شروع جلسه دوم آموزش ساخت ربات تلگرام با زبان برنامه نویسی پی اچ پی آماده باشید. امروز اولی ربات خود را خواهیم ساخت، برایش نام و نام کاربری انتخاب می کنیم، توضیحات مربوط به معرفی ربات را درج می کنیم و در نهایت، صفحه خوش آمد گویی به کاربران را طراحی خواهیم کرد.

برای اینکه بیش از این منتظر نمانید، خیلی زود کار را آغاز می کنیم. برای ساخت هر ربات تلگرام باید از طریق رباتی به نام BotFather (پدر تمام ربات های تلگرام!) اقدام کنیم. بدین منظور با کلیک روی لینک BotFather@ وارد آن شده و روی دکمه start کلیک کنید و سپس دستورات زیر را مرحله به مرحله انجام دهید.

1- دستور newbot/
این دستور همانطور که از نامش پیداست برای ساخت ربات جدید در تلگرام به کار می رود. برای شروع کار می بایست دستور فوق را برای بات فادر (پدر ربات ها! :دی) ارسال کنید. اولین پیامی که برای شما نمایش داده می شود، نام ربات شما را تقاضا می کند. در این مرحله می توان از حروف فارسی نیز استفاده کرد. برای مثال عبارت “اولین ربات من” می تواند گزینه مناسبی برای ربات آموزشی ما باشد. بعد از انتخاب نام، مجددا پیام دیگری برای شما ارسال می شود و تقاضای انتخاب نام کاربری (آیدی ID) ربات را مطرح می کند. نکته ای که در این مرحله باید به آن توجه داشته باشید این است که در نرم افزار پیام رسان تگرام، نام کاربری تمام ربات ها باید منحصر به فرد و غیر تکراری باشد و با کلمه bot به پایان برسد. برای مثال می توانیم از نام کاربری “myfirsttelegrambot” یا “myfirsttelegram_bot” استفاده کنیم. در صورتی که نام کاربری انتخاب شده تکراری باشد، پیامی به شما نمایش داده می شود مبنی بر اینکه نام کاربری جدیدی را برای ربات خود انتخاب کنید. ر غیر اینصورت بات فادر پیامی به نشانه موفقیت آمیز بودن ساخت ربات برای شما می فرستد و آن ربات را به نام شما سند می زند! نکته بسیار مهم و قابل توجه در پیام ارسالی، کدی با عنوان HTTP API هست که در آینده برای مدیریت ربات خود به آن نیاز خواهیم داشت.

باید دقت داشته باشید که توکن منحصر به فرد مدیریت ربات تلگرام شما، که با عنوان HTTP API از طرف بات فادر برای شما ارسال می شود، بسیار محرمانه باقی بماند. فراموش نکنید که هر کسی با به دست آوردن این رشته امنیتی می تواند کنترل ربات شما را به دست بگیرید!

2- دستور setabouttext/
پس از ساخت تلگرام در مرحله قبل، می توانید در این مرحله و با استفاده از این دستور به درج توضیحاتی جهت معرفی ربات خود بپردازید. این توضیحات در صفحه معرفی ربات به کاربران نمایش داده خواهد شد.

3- دستور setdescription/
این دستور برای طراحی صفحه خوش آمد گویی به کاربران مورد استفاده قرار می گیرد. پیامی که از طریق این دستور برای ربات تنظیم می شود، در اولین مراجعه هر کاربران به ربات شما برای آنها نمایش داده می شود. به عبارت دیگر این پیام برای تمام کاربران حداقل یک بار در بدو ورود نمایش داده خواهد شد.

4- دستور setuserpic/
در صورتی که تمایل داشته باشید برای ربات خود تصویر پروفایل کاربری نیز انتخاب کنید، می توانید از این دستور استفاده کنید. پس از ارسال دستور و انتخاب نام ربات، قادر خواهید بود تصویری را از روی تلفن همراه یا رایانه شخصی خود انتخاب نموده و به عنوان پروفایل کاربری ربات خود برای بات فادر ارسال نمایید.

خوب، برای امروز تا همین جا کافیست. امیدوارم با آموزش های بالا بتوانید یک یا چند ربات برای خود بسازید! در جلسه بعدی به هیجان انگیزترین بخش جلسات مقدماتی خواهیم رسید، با استفاده از برنامه نویسی به زبان پی اچ پی، پیام های دریافتی توسط ربات را تحلیل خواهیم کرد و پاسخ مناسبی را برای کاربران ارسال می کنیم. تا جلسه بعد مشتاقانه منتظر نظرات شما خواهم بود…

اولین حضور مهدی در دنیای مجازی با راه اندازی وبلاگ شخصی اش رقم خورده است. علاقه زیاد او به برنامه نویسی و طراحی سایت باعث شد تا حوزه طراحی وب را برای ادامه کار خود انتخاب کند و با تسلط بر زبان ها و اسکریپت های طراحی و برنامه نویسی، در سال 90 موفق به کسب رتبه اول مسابقات علمی عملی برنامه نویسی شود. او در حال حاضر در یک شرکت خصوصی معتبر به عنوان برنامه نویس ارشد مشغول فعالیت است.

نظر شما چيست ؟