در این مطلب از دکتر گرافیک، آموزش ساخت ربات در تلگرام را خواهیم داشت.
در میان انبوه اپلیکیشن های پیام رسانی که این روزها در موبایل ها می بینیم، شکی نیست که تلگرام یکی از محبوب ترین آنهاست. ربات تلگرام یکی از ویژگیهایی جذابی است که این پلتفرم در اختیار کاربران خود قرار میدهد. رباتها برای کارهای مختلفی ساخته میشوند و هر کدام، کاربرد خاص خود را دارند. در این مقاله از دکتر گرافیک روش ساخت ربات های تلگرامی را آموزش خواهیم داد.
آموزش ساخت ربات در تلگرام
پیش از هرچیز، بهتر است به این پرسش پاسخ دهیم که ربات تلگرام چیست؟ ربات تلگرام مانند تمام چتباتهایی است که در پلتفرمهای مختلف شبکه اجتماعی تاکنون دیدهایم، درواقع، ربات تلگرام اپلیکیشن کوچکی است که روی کانالهای تلگرام یا بهصورت مستقل راهاندازی میشود و با قابلیتهای شبیه به هوش مصنوعی در خدمت کاربران قرار میگیرد. میتوان گفت رباتهای تلگرام مانند حسابهای کاربری ویژهی تلگرامی هستند که به شماره موبایل برای عضویت نیاز ندارند.
روش ساخت ربات تلگرامی
1. اولین پیشنیاز برای ساخت ربات تلگرام داشتن حساب کاربری تلگرام است. بنابراین، حساب تلگرامی ایجاد و نسخهی دسکتاپ اپلیکیشن را روی سیستم خود نصب کنید.
2. پس از انجام این کار باید با ربات اصلی تلگرام که همان BotFather است، ارتباط برقرار کنید. از آن جایی که کلیه رباتهای تلگرام از BotFather توسعه پیدا کردهاند، میتوان نام پدرخوانده رباتها را جذاب توصیف کرد؛ بنابراین، نام BotFather را در بخش جستوجوی تلگرام وارد کنید و منتظر نتایج باشید.
در بین نتایج بهدستآمده، ممکن است رباتها یا کانالهایی ببینید که از آدرس و نام این ربات سوءاستفاده و رباتهای مشابهی ایجاد کنند. بنابراین، در میان نتایج بهدنبال گزینهای بگردید که آدرس botfather@ دارد (غالباً باید در بالاترین رتبه بین نتایج نشان داده شود) و روی آن کلیک کنید. دیگر نشانهای که باید به آن توجه کرد، تیک آبی درکنار اسم آن است.
روی نام آن کلیک کنید تا صفحهی راهاندازی و چت با ربات باز شود و سپس روی کلید START در پایین کلیک کنید. این فرایند بهصورت خودکار دستور start/ را برای ربات ارسال میکند و ربات راهاندازی و پیام بلندبالایی مملو از دستورهای مختلف از طرف ربات برایتان ارسال میشود که درمقابل هر دستور کاربرد آن نیز توضیح داده شده است.
3. اکنون در آن پیام میتوان روی دستور ساخت ربات جدید، یعنی newbot/ بزنید که در مقابلش توضیح create a new bot نوشته شده است.
4. بعد از ارسال دستور ساخت ربات جدید در تلگرام (newbot)، ربات پیامی ارسال میکند که برای ربات خود اسمی انتخاب و ارسال کنید.
5. بعد از انتخاب و تأیید نام، ربات پیامی ارسال میکند که باید اکنون نام کاربری ربات را انتخاب کنید. نام کاربری مانند آدرس وبسایت باید منحصربهفرد باشد و نمیتوان از میان نامهای قبلاً استفادهشده انتخاب کرد. علاوهبراین، پایان نام کاربری باید با کلمه «bot» تمام شود. دیگر نکتهای که باید مدنظر قرار داد، این است که برخلاف نام ربات، نام کاربری ربات نمیتواند با فاصله جدا شود و باید درصورت نیاز به این کار، از آندرلاین استفاده کرد. بنابراین، در این مرحله ممکن است نیاز باشد زمان بیشتری صرف کنید تا نام کاربری مناسب و کوتاهی انتخاب کنید و برای ربات بفرستید تا تأیید کند.
6. بعد از ارسال نام کاربری ربات، درصورتیکه تکراری نباشد و قبلاً کسی آن را ثبت نکرده باشد، با ارسال پیامی تبریک میگوید و آدرس دسترسی به ربات را در قالب t.me/yourbotusername نشان میدهد. بخش مهمتر پیام توکن API دسترسی به ربات است که برای مدیریت و کنترل ربات به آن نیاز داریم. در نگهداری از آن بسیار مراقب باشید و حتی آن را به کسی نشان ندهید؛ البته درصورت سرقت توکن یا ازدسترفتن آن، برای ربات خود میتوانید توکن جدید تولید کنید.
اکنون میتوانید با استفاده از این API ربات تلگرامی خام ساختهشده را به پلتفرمهای دیگر مثل Manybot یا FlowXO یا حتی Azure متصل و تنظیمات ربات را ازطریق آنها شخصی و براساس نیاز خود ربات تلگرام را تکمیل کنید. درادامه، روش اتصال ربات تلگرام به پلتفرم FlowXO را بررسی میکنیم.
متصل کردن ربات به FlowXO
1. اولین قدم این است که یک حساب کاربری با FlowXO ایجاد کنید. وارد پلفترم شوید و روی نماد سبز رنگ New که در سمت راست قسمت بالای صفحه قرار دارد، کلیک کنید. در ادامه کار باید تلگرام را به عنوان پلتفرم موردنظرتان انتخاب کنید. هنگامی که این کار را انجام دهید، یک باکس همانند تصویر پایین نمایش داده خواهد شد. شما باید نام کاربری خود را وارد کرده و رمزی که در گذشته از BotFather دریافت کردهاید را قرار دهید.
متأسفانه این پلتفرم از زبان فارسی پشتیبانی نمیکند؛ بنابراین، بهتر است آن را روی حالت پیشفرض و زبان انگلیسی بگذارید. در بخش بعدی، باید نام کاربری را تایپ کنید که در ربات BotFather ثبت کردهاید و در کادر بعد از آن نیز، توکن API ربات را وارد کنید. درنهایت، روی دکمه Next بزنید.
در ادامه خواهید دید که کلیه بخشهای ربات به صورت کاملا منطقی مورد آزمایش قرار خواهد گرفت. البته شما میتوانید فیلترهایی را به آنها اضافه کنید. در نهایت یک تنظیم اختیاری وجود دارد که میتوانید آن را در BotFather بروزرسانی کرده تا سفارشیسازی ربات انجام شود. با انجام این کار، ظاهر ربات تغییر کرده تا با نیازهای تجاری شما همخوانی داشته باشد.
در حساب کاربری FlowXO، میتوانید آمار و ارقام مربوط به ربات تلگرامی خود را مشاهده کنید و از امکانات آن برای ایجاد چت و گفتوگوی خودکار بهرهمند شوید.
در پنل مدیریت حساب FlowXO، منویی در سمت چپ مشاهده میشود که ازطریق آن میتوان به امکانات و قابلیتهای این پلتفرم دسترسی داشت. با اینکه راهاندازی حساب کاربری در این پلتفرم رایگان است و برای مدتی نیز سرویس رایگان ارائه میدهد، برای دریافت خدمات طولانیتر باید اشتراک تهیه کنید.
اکنون برای تنظیم گفتوگوی ربات با کاربران در منو سمت چپ روی Flow بزنید تا رباتهای ساختهشده خود را مشاهده کنید. اکنون در کادر مشخصات ربات، روی گزینه Edit بزنید تا وارد تغییرات تکمیلی ربات شوید.
در این صفحه ابتدا باید روی دکمه مشکیرنگ گوشه بالا سمت راست تصویر مشخص شده، بزنید تا ربات روشن شود. درصورت نیاز، میتوانید در آینده با استفاده از این دکمه ربات را خاموش کنید.
در بخش ویرایش و فیلتر پیامهای ربات، پیام یا پیامهایی را برای راهاندازی ربات میتوانید انتخاب کنید تا درصورتی که کاربر هرکدام از آنها را بزند، تعاملش با ربات آغاز شود. درادامه، میتوان پیامهای بعدی و پاسخهای ربات را نیز تغییر داد.
یکی از نکات مثبت پلتفرم FlowXO این است که امکان قطع ارتباط آن با API ربات وجود دارد و هرزمان که خواستید، ارتباط ربات خود را با این پلتفرم میتوانید قطع و از پلتفرم دیگری استفاده کنید. برای این کار باید از منو سمت چپ به بخش Bots بروید و با کلیک روی فلش منو ویرایش، آن را باز کنید تا علاوهبر دسترسی به آمار تعاملات و تجزیه و تحلیل پاسخها، گزینهی قطع ارتباط آن را نیز مشاهده کنید.
کلام آخر
در صورتی که دارای فروشگاه اینترنتی هستید یا خدمات خاص را به کاربران ارائه میکنید، بهتر است یک ربات تلگرام ایجاد کرده تا بتوانید خدمات پشتیبانی را به سادگی ارائه دهید.
روش های دیگری برای ساخت ربات تلگرامی وجود دارد که میتوانید از آن ها هم استفاده کنید. به عنوان مثال شما میتوانید ربات تلگرام را از طریق زبان برنامهنویسی پایتون و روشهای مشابه هم ایجاد کنید، اما در این مقاله تلاش کردیم تا سادهترین و کارآمدترین روش ساخت حساب کاربری تلگرام را آموزش دهیم. امیدواریم استفاده لازم را کرده باشید.