این روزها ربات ها در تلگرام کارهای گوناگونی انجام می دهند، پیغام ها را می خوانند و فیلم و موزیک دانلود می کنند. در این گزارش به شما نحوه ساخت یک ربات را آموزش می دهیم.
به گزارش گروه فضای مجازیخبرگزاری میزان، ربات های تلگرام که به تازگی وارد تلگرامشده اند .. رنگ و لعاب تازه ای به تلگرام داده اند .
عده ای فکر میکنند ربات ها هکر هستند و عده ای دیگرکه آگاه ترن دوست دارند آنها هم ربات بسازند و سازنده ربات باشند .
برای آگاه سازی گروه اول و هم برای کمک به گروه دوم به زبان بسیار سادهآموزش ساخت ربات بصورت پیشرفته را توضیح می دهیم. ما سعی میکنیم بصورت خیلی ساده وابتدایی توضیح دهیم ..
شما در هیچ سایتی نمیتوانید اموزش ساخت ربات تلگرامرا پیدا کنید. سایت هایی که آموزش ساخته اند در حقیقت آموزش هایشان غیر قابل استفادهاست و ربات شما یک ربات پیشرفته نخواهد بود و در سایت های دیگر هم آموزش ساخت ربات را به فروش گذاشته اند در صورتی که آموزشآنها اصلا انقدر حرفه ای نیست که لازم باشد هزینه ای بپردازید
امروز بصورت رایگان خواهید توانست یک ربات حرفهای بسازید
امکانات ربات
قابلیت ساخت کلید های حرفه ای
قابلیت ارسال متن عکس استیکر و فایل بصورت رندوم
قابلیت ادد شدن داخل گروه ها
قابلیت ارسال متن خوش اومد گویی در گروه ها
میتواند به اشخاصی که وارد گروه میشوند سلام کند
میتواند از کسانی که از گروهی خارج میشوند خداحافظیکند
میتوانید برای اعضای رباتتان پیام گروهی بفرستید
میتوانید برای گروه هایی که ربات شما در آنهاستمطلب بفرستید
و میتوانید آمار رباتتان را ببینید
آموزش ساخت ربات تلگرام
باید اول به ربات پدر برید و داخل این ربات برایرباتتون یک اسم و یوزر انتخاب کنید .. توجه کنید که اسم رو بعدا میتوانید تغییر بدهیداما یوزر را نمیتوان تغییر داد
https://telegram.me/BotFather
روی لینک بالا کلیک کنید و به ربات پدر بروید داخلپی وی ربات start را بزنیدو یا کلمه کلیدی start/ را بنویسیدو ارسال کنید
پیامی برای شما ارسال میشود که گزینه به گزینه توضیحمیدهیم
They call me the Botfather, I can help you create and setup Telegram bots. Please read this manual before we begin:
https://core.telegram.org/bots
You can control me by sending these commands:
/newbot – create a new bot
ساخت ربات
/token – generate authorization token
گرفتن توکن
/revoke – revoke bot access token
تغییر توکن
/setname – change a bot’s name
انتخاب نام برای ربات
/setdescription – change bot description
نوشتن توضیحات برای ربات
/setabouttext – change bot about info
تنظیم درباره ما در ربات
/setuserpic – change bot profile photo
انتخاب عکس برای ربات
/setcommands – change bot commands list
به این قسمت نیازی ندارید
/setjoingroups – can your bot be added to groups?
تنظیم اینکه بتوانند ربات را به گروه ها اضافه کنندیا خیر
/setprivacy – what messages does your bot see in groups?
یک گزینه برنامه نویسی هستش
/deletebot – delete a bot
حذف کردن ربات
/cancel – cancel the current operation
کنسل کردن دستور
خب اکنون کاری که باید بکنید این است گزینه newbot/ را بزنید یا اینکه تایپ کنید و ارسال کنید
۱٫ ربات از شما میخواهد که یک نام برای رباتتان انتخاب کنید
۲٫ یک یوزر برای رباتتان انتخاب کنید توجه کنید که اخر اسم ربات شما بایدکلمه bot داشتهباشید مثال : permag_bot
خب کار تمام است ربات یک پیام برای شما میفرستدکه یک کد داخل آن است ( توکن )
Done! Congratulations on your new bot. You will find it attelegram.me/permag2_bot. You can now add a description, about section andprofile picture for your bot, see /help for a list of commands.
Use this token to access the HTTP API:
۱۲۰۸۳۷۹۲۰:AAHkXeiBhrfvIyzQSDacrGeoLB2ph8OfuyM
For a description of the Bot API, see this page:https://core.telegram.org/bots/api
خب اکنون باید عکس ، توضیحات و اجازه ورود به گروهها را برای ربات تنظیم کنید پس با توجه به توضیحات بالا این کارو انجام میدیم
گزینهsetuserpic/ را زده و یک عکس ارسال میکنیم تا روی رباتقرار بگیرید
گزینهsetdescription/ را زده و توضیحاتی در مورد ربات مینویسیمو ارسال میکنیم
گزینهsetjoingroups/ را زده و پس از انتخاب ربات از بین دو گزینه ENABLED را انتخاب میکنیم
خب اکنون کارمان در این ربات تمام است و ربات خودرا ساخته ایم اما در حال حاضر ربات ما هیچ کاری نمیکند .
telegram
قسمت دوم آموزش ساخت ربات پیشرفته تلگرام
روی لینک زیر کلیک کنید و به ربات کریت یور رباتوارد بشید
https://telegram.me/Createyourbot
و اکنون start را بزنید و یا کلید واژه start/ را بنویسید و ارسال کنید
خب همانطور که می بینید همه چیز فارسی است و کاملاتوضیخ داده شده است
روی ایجاد یک ربات جدید کلیک کنید و آن توکن کهبابا ربات برای شما ارسال کرده است را کپی و اینجا وارد کنید .. توکن در پیام بالابا رنگ قرمز نمایش داده شده است شما باید توکن مخصوص خود را به ربات ارسال کنید
اکنون ربات شما به سرور متصل شده است به ربات خودتانبروید شش دکمه برای شما طراحی شده است
هر کدام از آن دکمه هارا میتوانید تغییر بدهید وداخل آنها مطلب بگذارید
با زدن کلید واژه help/ میتوانید راهنما را بخوانید و تمامی متن ها و پیام های رباتتان را (پیامخوش امد گویی داخل گروه ها و غیره .. ) را تغییر دهید
ادامه کار با خود شماست .. چون ربات فارسی است بیشتردر مورد آن توضیح نمی دهیم اما اگر سوالی در مورد آن داشتید میتوانید در قسمت نظراتهمین پست ارسال کنید .
این مقاله ایست که در هیچ کجا منتشر نشده است وتمامی اشخاص بابت همین مقاله کوتاه و ناچیز هزینه دریافت میکنند
قسمت حرفه ای ساخت ربات تلگرام
باتوجه به استقبال کاربران و درخواست های زیاد درمورد ربات ها تصمیم بر آن شد که این مقاله را بهبود ببخشیم و کامل کنیم .
دوستانی سوال کرده بودند که کلید ها داخل گروه هاکار نمیکند و فقط داخل پی وی ربات کار میکنند و از ما خواسته بودند که توضیح دهیم.
راه حل
نخست به رباتتان وارد شوید و بر روی کلید موردنظرکلیک کنید
مثلا فرض کنید شما کلیدی دارید به اسم جوک و میخواهیدداخل گروه ها کسی که فرمان جوک را صادر کند از طرف ربات شما جوک ارسال شود .
بر روی کلیدتان کلیک کنید پس از باز شدن منوی مدیریتبر روی دکمه تغییر دستور کلیک کنید و متن دلبخواهی بنویسید که اول اسلش داشته باشد
مثلا : joke/
برای تمام کلید هایتان همینگونه باید دستور تعیینکنید .
سپس به ربات بوت فادر وارد شوید
دستورsetcommands/ را وارد کنید. و سپس اسم رباتتان را انتخابکنید . فرض کنید شما دو کلید دارید که دوست دارید در گروه ها کار کند
۱٫ جوک
۲٫ عکس
برای کلید جوک دستور joke/ را وارد کرده اید و برای کلید عکس دستور pic/ را وارد کرده اید .
خب حال کافییست که پس از زدن دستور ست کامنت کهدر بالا اشاره شد . این دستور را ارسال کنید
جوک – joke
عکس – pic
خب کار تمام است . حال اگر رباتتان را داخل گروهیادد کنید می بینید که کلید ها کار میکنند. اگر داخل گروهی که هستید کلید های ربات کارنکرد
ربات را خارج و مجدد وارد کنید.
فید خوان ربات
دوستان در مورد فید ربات هم سوال کرده بودند کهبه چه دردی میخورد . دوستان عزیز این فید خوان مناسب دارندگان سایت ها هستش . مثلافرض کنید شما یک وبلاگ یا یک سایت دارید که دوست دارید مطالب ارسال شود برای این کارکافیست یک کلید ایجاد کنید و در بخش مدیریت فید ها آدرس rss وبلاگتان را ارسال کنید.
دستورات روبات برای ادمین ها:
changestart/
تغییر جمله آغازینِ روبات، وقتی که کاربر دکمه /start را می زند.
changedefault/
تغییر جمله پیشفرض، وقتی متن ورودی کاربر با هیچدستوری نمی خواند
changecontact/
تغییر جمله متن تماس با ما
changesubscribe/
تغییر متن ثبت نام، این متن بعد از ثبت نام کاربربه او نمایش داده میشود.
changeunsubscribe/
تغییر متن لغو عضویت، این متن بعد از این لغوِ عضویتکاربر به او نمایش داده میشود.
دستورات گروه:
ChangeGroupStart/
تنظیم یا تغییر جمله آغازین روبات در گروه، وقتیکه خودِ روبات عضو گروه می شود.
ChangeGroupOnAdd/
تنظیم یا تغییر متن پیامی که روبات با اضافه شدنیک فرد جدید در گروه، به گروه می فرستد
ChangeGroupOnLeft/
تنظیم یا تغییر متن پیامی که روبات با خارج شدنیک فرد از گروه در گروه می فرستد
ChangeGroupOnPhotoChange/
تنظیم یا تغییر متن پیامی که روبات با عوض شدن عکسگروه، در گروه می فرستد
ChangeGroupOnTitleChange/
تنظیم یا تغییر متن پیامی که روبات با عوض شدن عنوانگروه در گروه می فرستد
——————–
دستورات اضافه/حذف کردن ادمین:
addadmin/
اضافه کردن یک ادمین جدید به روبات
removeadmin/
حذف یک ادمین از روبات
showadmins/
مشاهده ادمینهای روبات
——————–
دستوراتِ سخنگو کردنِ روبات:
addfilter/
اضافه کردنِ یک سوال و جواب
showfilters/
نمایش سوال و جواب های تعریف شده ازقبل
removefilter/
حذف یک سوال و جواب
removefilters/
حذف همه سوال و جواب ها
——————–
تغییر تعداد دکمه ها در هر ردیف از منوی روبات:
این عدد به طول پیش فرض ۳ می باشد.یعنی در هر ردیف سه دکمه قابل نمایش هست. با دستو زیر می توان این عدد را به عددی بین۱ تا ۶
تغییر داد. انتخاب عدد یک یعنی در هر ردیف تنهایک دکمه و انتخاب عدد ۶، یعنی در هر ردیف ۶ دکمه نمایش داده شود:
changelayout/
توجه کنید که دستورات به حرف کوچک و بزرگ حساس هستند.
سلام برای ساخت ربات چقدر دانش برنامه نویسی نیاز هست ؟
سلام
شما اگر خواسته باشید که با کد نویسی ربات طراحی کنید، در حد پیشرفته باید زبان مورد نظر را بلد باشید.
زبان های زیادی برای ساخت ربات هستش که ما از php استفاده میکنیم.