آموزش ساخت ربات پیشرفته تلگرام

نویسنده: آبتین حیدرآبادیان| دسته بندی: آموزش | نظرات: 46 نفر
آموزش ساخت ربات پیشرفته تلگرام
354191
21 خرداد 1396
آبتین حیدرآبادیان نویسنده

فهرست عناوین مقاله: 

یک اپلیکیشن پر طرفدار در دنیا، تلگرام است. در دنیای امروز کمتر کسی را می‌توانیم پیدا کنیم  که این اپلیکیشن را بر روی تلفن همراه و یا سیستم خود نصب نکرده باشد. این اپلیکیشن فوق‌العاده در سال 2013 معرفی شد و بعد از آن در سال 2015 قابلیتی به نام ربات به آن اضافه شد.

 همه ما می‌دانیم که گروه و کانال‌های تلگرامی چه قابلیتی دارند اما اگر بخواهیم از قابلیت ربات بگوییم می‌توان گفت ربات بسیار شبیه به گروه است با این تفاوت که در یک طرف انسان و در طرف دیگر نرمافزار وجود دارد.  ربا‌ت‌های تلگرامی که چندی پس از محبوب شدن تلگرام پدیدار شدند نیز کماکان محبوبیت زیادی دارند.

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

 سوال‌هایی که قطعا آن را از ما خواهید پرسید این است که  چگونه ربات درست کنیم؟، چگونه ربات خود را مدیریت کنیم؟ و چگونه به ربات تلگرام دستور دهیم؟ آذرآنلاین طبق درخواست شما عزیزان تصمیم دارد در این مقاله به این پرسشها پاسخ دهد و ساخت ربات را به شما آموزش دهد. اما پیش از آن بهتر است بدانید این بخش از تلگرام چه مزایای دارد سپس به سراغ فعال کردن ربات تلگرام خواهیم رفت.

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

در این آموزش به درخواست کاربران گرامی آذرآنلاین به آموزش ساخت ربات پیشرفته تلگرام پرداخته تا براحتی یک ربات ساخته و آن را به یک ربات پیشرفته تبدیل کنید.

دقت داشته باشید تمام مراحل و استفاده از تمامیه امکانات به صورت رایگان بوده و به ساده‌ترین حالت ممکن توضیح داده شده است.

این آموزش دارای دو مرحله اصلی است که به شرح زیر می باشد.

1- ابتدا ساخت ربات با botfather

2- تبدیل ربات به ربات پیشرفته 

در ادامه با آموزش ساخت ربات پیشرفته تلگرام همراه ما باشید.

مرحله اول : ساخت ربات با Botfather

– ابتدا از آدرس زیر به وارد ربات BotFather شوید.

باز کردن ربات botfather

و یا از بخش جستجو تلگرام عبارت botfather@ را تایپ کنید و داخل ربات پدر شوید.

– پس از ورود بر روی Start کلیک کنید تا مراحل ساخت ربات تلگرام شروع شود.

وارد کردن نام ربات جهت ساخت ربات تلگرام

-پس از کلیک بر روی گزینه استارت خود ربات پدر تمام دستورات قابل اجرا را همانند تصویر زیر نمایش می‌دهد.

دستورات ربات پدر به این شکل می باشد

– عبارت newbot/ را تایپ کرده تا مراحل ساخت ربات شروع گردد.

– ابتدا نام ربات خود را وارد کنید.

وارد کردن نام ربات - آموزش ساخت ربات پیشرفته تلگرام

 

– سپس یوزرنیم ربات خود را مشخص کنید. دقت داشته باشید که برای وارد کردن یوزرنیم ، حتما باید در انتهای نام وارد شده کلمه bot وجود داشته باشد.

مانند : azarbot یا azarlearn_bot

وارد کردن یوزرنیم کانال - جهت ساخت ربات در تلگرام

– خب ربات شما در این مرحله ساخته شده و شما توکن مربوط به ربات خود را خواهید دید.

ساخت شدن ربات و دریافت توکن از botfather

– برای اضافه کردن توضیحات ربات خود دستور setdescription/ را وارد کنید و توضیحات مورد نظر را وارد نمایید.

– جهت اضافه کردن عکس پروفایل ربات خود ، عبارت setuserpic/ را وارد کرده و سپس عکس مورد نظر خود را از طریق سنجاق کنار نوار چت عکس خود را ارسال کنید.

بدین ترتیب شما می‌توانید دستورات مورد نظر را وارد کرده و ربات خود را کامل تر کنید.

سایر دستورات به شرح زیر می باشند.

دستورات تنظیم ربات تلگرام

token/ : دریافت توکن

revoke/ : تغییر توکن

setabouttext/ : تنظیم و وارد کردن درباره ما

setcommands/ : وارد کردن دستور برای گزینه ها

setuserpic/ : تنظیم عکس پروفایل ربات

setdescription/ : تنظیم توضیحات ربات

deletebot/ : پاک کردن ربات

و ده ها دستور دیگر که در اولین پیام ورود به ربات پدر آن ها را خواهید دید.

حال در ادامه به ارتقا ربات فعلی به ربات پیشرفته می‌پردازیم.

مرحله دوم : تبدیل ربات به ربات پیشرفته

– عبارت Createyourbot@ را در بخش جستجو وارد کنید و وارد ربات شوید.

– بر روی Start کلیک کنید تا مراحل پیشرفته کردن ربات شروع شود.

همانطور که ملاحظه می‌کنید این ربات کمکی ، کاملا فارسی است و براحتی می‌توانید از آن استفاده کنید.

–  پس از زدن دکمه استارت ، ربات از شما توکن رباتتان را درخواست می‌کند که در بخش اول آن را دریافت کردید ؛ توکن را به صورت کامل کپی کرده و ارسال کنید.

وارد کردن ربات جهت ارتقا به ربات پیشرفته - آموزش ساخت ربات پیشرفته تلگرام

– سپس به ربات خود بروید بر روی گزینه دکمه ها کلیک کنید.

در ربات خواهید دید که این ربات برای شما 6 دکمه اصلی اضافه کرده که با کلیک بر روی هر کدام می‌توانید آن را تنظیم کنید.

در تصویر زیر تنظیمات مربوط به یک دکمه را می‌بینید.

تنظیمات دکمه های ربات - آموزش ساخت ربات پیشرفته تلگرام

در این بخش آموزش ساخت ربات پیشرفته تلگرام به اتمام رسیده است.

امیدواریم این آموزش از سری مطالب آموزش تلگرام برای شما مفید واقع شده باشد.

در آموزش های بعدی نحوه استفاده از ربات تلگرام در سیستم مدیریت محتوا وردپرس را بررسی خواهیم کرد.

آشنایی با چند نمونه از استفاده های دیگر از ربات تلگرام

یکی از دلایل افزایش محبوبیت پیام رسان تلگرام و ماندگاری آن این هست که تلگرام به صورت مداوم به امکانات خود برای آسان تر کردن برخی از کارهای وبمستران و به خصوص افراد دارای کسب و کار اینترنتی می افزاید.

 چند نمونه از کارهایی که ربات تلگرام برای شما میتواند انجام دهد:

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

اگرشما صاحب یک کسب و کار اینترنتی هستید حتما میتوانید با استفاده از تلگرام بیزینس خودتون رو سیستم سازی کنید و اگرهم تا کنون اقدامی برای راه اندازی سایت و کسب درآمد اینترنتی نکرده اید همین الان از آذرآنلاین میتوانید با ثبت دامنه و خرید هاست بیزینس آنلاین خود را راه بیاندازید.

ربات تلگرام چه کاربردی دارد؟

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

بخش عظیمی از این آمار را ایرانی‌ها تشکیل داده‌اند. کاربران فعال ایرانی 40 میلیون نفر هستند این آمار خبر خوبی برای صاحبان مشاغل است زیرا آنها به راحتی می‌توانند با کمک این اپلیکیشن باازار یابی کنند و دایره مشتریان خود را وسیع‌تر کنند.تنها صاحبان مشاغل نیستند که از این برنامه بسیار سود میبرند بلکه افراد برنامه نویس نیز میتوانند به خوبی از آن استفاده کنند حال در ادامه مزایای این ربات‌ها را با هم مرور می‌کنیم.

  1. خبر خوب این است که اگر بخواهیم از ربات‌ها استفاده کنیم نباید اپلیکیشن خاصی را داشته باشیم، تنها وجود تلگرام کافی است.
  2. شما در هر دستگاه و یا سیستمی که بخواهید می‌توانید اپلیکیشن تلگرام را نصب کنید.مانند دستگاه های اندروید، ای او اس، ویندوز، مک، لینوکس و...
  3. به علت وجود کاربران زیاد این اپلیکیشن قطعا کاربران ربات شما نیز زیاد خواهد بود.
  4. شما می‌توانید با هزینه پایین و یا حتی رایگان به ساخت ربات ساده تلگرام بپردازید.
  5. به راحتی میتوانید با تلگرام و ربات آن کار کنید.
  6. شما به راحتی می‌توانید درون ربات کالا و یا خدمات خود را بفروشید، کسب و کارتان را معرفی کنید، آن را تبلیغات کنید، اخبار و آگهی های مد نظرتان را با دیگران به اشتراک بگذارید، نظر سنجی کنید، بازی بسازید و کلی کارهای دیگر انجام دهید.

اکنون زمان آن رسیده که به این سوال شما که چگونه ربات درست کنیم پاسخ دهیم. ما تصمیم داریم به شما آموزش دهیم که چگونه با botfather یک ربات بسازید. دقت داشته باشید تمام مراحل و استفاده از تمامی امکانات به صورت رایگان بوده و به ساده‌ترین حالت ممکن توضیح داده شده است.

چطور اقدام به ساخت ربات پاسخگو تلگرام کنیم؟

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

  1. اول از همه شما باید یک ربات بسازید که این ربات را در مراحل پیش ساخته اید. 
  2. حالا به ربات خود بروید و عبارت help/ را تایپ کنید.
  3. پیامی برای شمامی‌آید که دستورات درون آن نوشته شده شما باید دستور پرسش و پاسخ یعنی commands/ را انتخاب کنید.
  4. حالا از شما خواسته شده تا سوال مد نظر را وارد کنید.( این سوال همان سوالی است که کاربران شما هنگام چت با ربات وارد میکنند.) مثلا اگر ربات شما مربوط به موزیک باشد شمامیتوانید عبارت / commands add Music را وارد کنید.
  5. حال ربات ما از ما می‌خواهد که پاسخی برای این سوال وارد کنیم هر پاسخی که مد نظرتان است وارد کنید.
  6. اکنون میتوانید پاسخ‌های دیگر را نیز اضافه کنید در غیر اینصورت دستو لغو را که باید به صورت cancel/ وارد شود وارد کنید. حال شمامیتوانید به راحتی رباتی بسازید که توانایی پاسخگویی را داشته باشد. 

ساخت ربات با PHP

اکنون زمان ان رسیده که یک روش دیگر ساخت ربات را امتحان کنید. این روش ساخت ربات تلگرام با سور است.  در ادامه باید کمی برنامه نویسی سمت سرور  بدانید تا بتوانید یک ربات بسازید که ما در این آموزش تصمیم گرفتیم  زبان PHP را مورد استفاده قرار دهیم. خوب است بدانید زبانهای سمت سرور دیگری مانند C# و PYTHON وجود دارند و برای ربات نویسی از آنها نیز استفاده می‌شود.

یکی دیگر از مواردی که به آن نیازمندیم ویرایشگر یا Editor یا IDE برای زبان PHP است. نرم افزاری که بتوان درون آن کدها را نوشت. برای این منظور  EDITOR یا IDE فراوانی موجود میباشد در ادامه چندتا از آنها را نام خواهیم برد: Atom،ublime Text ، PHPStorm، Brackets، Notepad++ و...

شما به یک هاست  Host و دامین Domain نیز نیاز دارید. به فضایی که شرکتهای ارائه دهنده خدمات میزبانی وب که به آنها Hosting گفته میشود ارائه میدهند و برنامه نویس اصلاعات نوشته شده خود را درون ان ذخیره می‌کند هاست می‌گویند.

شرکت‌های فراوانی در ایران وجود دارند که شما می‌توانید توسط آنها اقدام به خرید هاست کنید. آذرآنلاین نیز یکی از شرکتهایی است که می‌توانید برای خرید هاست به آن مراجعه کنید.

 به آدرس اینترنتی سرور نیز دامین (Domain)  یا دامنه میگویند  به عنوان مثال azaronline.com  دامنهای است که پسوند آن .com است. برای ثبت دامنه نیز می‌توانید به Hosting یا شرکتهاس ارائه دهنده خدمات وب مراجعه کنید که آذر آنلاین یکی از این شرکت‌ها است. شما می‌توانید بهترین مشاوره را از آذرآنلاین بگیرید و اقدام به ثبت دامنه کنید.

سومین موردی که شما برای ساخت یک ربات تلگرامی نیاز دارید گواهی SSL برای هاست و دامنه است. حال این سوال پیش می‌آید که SSL چیست؟ SSL به یک گواهی امنیتی میگویند. حال این گواهی امنیتی چه کاربردی دارد؟ این گواهی ضمانت می‌کند که ارتباط میان 2 اپلیکیشن تحت وب از امنیت کامل برخوردار است اطلاعات آنها سرقت نمیشود. این دو اپلیکیشن میتواند سرور سایت و مرورگر اینترنت باشد.

چگونه متوجه شویم که سایت ها گواهی SSL دارند یا خیر در کنار آدرس بعضی از سایت عبارت https دیده می‌شود و یا این سایتها با علامت قفل در کنار آدرسشان دیده می‌شوند. این دو علامت نشانه وجود گواهی SSL است. هزینه‌هایی که برای SSL در نظر گرفته می‌شود هزینه‌های جدا از هاست ودامنه است البته برخی از شرکتها وجود دارند که این گواهی را به شگل رایگان در اختیار می‌گذارند. اگر می‌خواهید یک ربات تلگرامی بسازید حتما باید این گواهی را برای امنیت بین سرور تلگرام و سرور ما داشته باشید.

چگونه از آذر آنلاین گواهی SSL بخریم

  1.  ابتدا باید وارد لینک خرید  گواهینامه SSL بشوید.
  2. با توجه به نوع سرویسی که میخواهید یکی از 6 سرویس را برگزینید.
  3. بر روی دکمه تکمیل سفارش کلیک کنید.
  4. اگر پیش از این ثبت نام کرده اید اکنون وارد اکانت خود شوید در غیر این صورت باید شروع به ثبت نام کنید و سپس وارد شوید.
  5. گزینه تکمیل سفارش را کلیک کنید تا فاکتور صادر شود.
  6. حال سفارش شما بعد از انجام تنظیمات لازم فعال می‌گردد.

در این آموزش ساخت ربات تلگرام چه چیزی یاد گرفتیم؟

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

 این سوالات عبارت بودند از: چگونه ربات درست کنیم؟ چگونه ربات خود را مدیریت کنیم؟ و چگونه به ربات تلگرام دستور دهیم؟

ما از شما انتظار داریم بعد از خواندن این مقاله بتوانید به راحتی برای ساخت ربات با کمک Botfather اقدام کنید.