حتماً شما هم مجذوب امکانات و جذابیت های بازوها شده اید که تصمیم گرفته اید که یک بازو بسازید. این جادوی «بازو» (Bot) است. اما این مسیر به آن سادگی که فکر می کنید نیست. اگر برنامه نویس هستید که مسیر برایتان بسیار ساده است ولی اگر نیستید این مقاله یک دید خوب در مورد مسیر به شما می دهد تا بتوانید توسعه بازوی خود را به یک تیم حرفه ای بسپارید.
بازوی بله چیست و چطور کار می کند؟
بازو (Bot) در واقع یک برنامه نرمافزاری است که در بستر یک پیامرسان از جمله بله اجرا میشود. ورودی را از کاربر می گیرد و در پاسخ به آنها پیامی ارسال می کند. البته ورودی ها می توانند یکی از موارد زیر باشند:
- متن
- عکس
- دکمه
- شماره تلفن
- فایل
نکته مهم اینجاست که:
پیام رسان مثلا بله تنها کار انتقال اطلاعات را میان کاربران و برنامه شما انجام می دهد. اگر بازویی دیدید که پر است از محصولات جهت خرید و دکمه های متنوع، همه اینها در یک سرور متعلق به یک شخص مدیریت می شود و بله تنها نمایش دهنده آن اطلاعات است.

مراحل ساخت ربات
مرحله اول: ساخت اکانت بازوی بله و دریافت توکن
اولین مرحله برای شما این است که یک اکانت برای بازو بسازید و در واقع شناسه ربات را ثبت کنید. همه ربات ها مثل اکانت های معمولی دارای شناسه هستند که با @ شروع می شوند. برای ثبت شناسه ربات لازم است به بازوی اصلی به نام BotFather مراجعه کنید. این بازو توسط خود بله برای مدیریت اکانت های بازو طراحی شده. برای شروع:

- در بخش جستجوی بله، عبارت
botfatherرا جستجو کنید. - روی دکمه «شروع» کلیک کنید.
- دکمه «ساخت بازوی جدید» را انتخاب کنید.
- بله از شما یک نام برای بازو می پرسد. یک نام مثل بازوی آزمایشی من وارد کنید.
- در این مرحله از شما یک نام کاربری می خواهد که باید حتماً با کلمه bot تمام شود. علاوه بر این، دو شرط دیگر هم لازم است:
- بیش از ۴ کاراکتر داشته باشد
- تنها شامل اعداد و حروف انگلیسی باشد.
- مهمترین بخش: پس از تایید نهایی، باتفادر یک رشته طولانی از حروف و اعداد به نام API Token به شما میدهد. این همان «کلید ورود» به بازوی شماست. آن را در جایی امن کپی کنید و در اختیار هیچ کس قرار ندهید. هر کسی با در اختیار داشتن این توکن می تواند با مخاطبین شما تعامل داشته باشد.
- تبریک میگم اکانت ربات شما ساخته شد.

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

مرحله سوم: کد نویسی
یک نکته فنی: تا اینجای کار، بازوی شما فقط یک پوسته است. برای اینکه این بازو واقعاً «هوشمند» شود و بتواند ثبتنام انجام دهد یا فایل ارسال کند، نیاز به یک سرور و کدهای برنامهنویسی دارد که به آن دستور بدهند.
شاید تا اینجا برای ساخت پوسته بازو پیش رفته باشید، اما چالش اصلی از اینجا شروع میشود:
- چطور بازو را به دیتابیس متصل کنم؟
- چطور خروجی اکسل از ثبتنامها بگیرم؟
- چطور یک پنل مدیریتی داشته باشم تا بدون دانش فنی، متنهای بازو را تغییر دهم؟
ما در شرکت طوبی، مسیر سخت کدنویسی و اتصال بازو به سیستمهای آموزشی را برای شما هموار کردهایم. اگر میخواهید یک بازوی استاندارد، منعطف و حرفهای داشته باشید، لازم نیست درگیر پیچیدگیهای فنی شوید.
ساخت بازو در بله
با سفارش این خدمت، ما صفر تا صدِ سناریوی آموزشی، پنل مدیریت و شخصیسازیهای لازم را برای شما پیاده میکنیم تا با خیال راحت روی رشد آموزش خود تمرکز کنید.
جمعبندی: خودتان شروع کنید یا به ما بسپارید
ساخت بازو در بله با استفاده از BotFather بسیار ساده است، اما تبدیل آن به یک دستیار ۲۴ ساعته و کارآمد، کاری تخصصی است. شما میتوانید همین امروز اولین قدم را بردارید:
- بازوی خود را با کمک راهنمای بالا بسازید.
- نیازهای خود را لیست کنید.
- با ما تماس بگیرید تا ببینید چطور میتوانیم این بازو را به قلب تپنده کسبوکارتان تبدیل کنیم.