در ادامه با روش ساخت ربات تلگرام آشنا میشوید و این آموزش به هیچ دانش خاصی نیاز ندارد
البته اگر میخواهید رباتی حرفهای تر داشته باشید کمیکار پیچیده میشود
امکانات ربات
قابلیت ساخت کلیدهای حرفه ای
قابلیت ارسال متن عکس استیکر و فایل بصورت رندوم
قابلیت ادد شدن داخل گروهها
قابلیت ارسال متن خوش اومد گویی در گروهها
میتواند به اشخاصی که وارد گروه میشوند سلام کند
میتواند از کسانی که از گروهی خارج میشوند خداحافظی کند
میتوانید برای اعضای رباتتان پیام گروهی بفرستید
میتوانید برای گروههایی که ربات شما در آنهاست مطلب بفرستید
و میتوانید آمار رباتتان را ببینید
آموزش ساخت ربات تلگرام
باید اول به ربات پدر برید و داخل این ربات برای رباتتون یک اسم و یوزر انتخاب کنید .. توجه کنید که اسم رو بعدا میتوانید تغییر بدهید اما یوزر را نمیتوان تغییر داد
https://telegram.me/BotFather
روی لینک بالا کلیک کنید و به ربات پدر بروید داخل پی وی ربات start را بزنید و یا کلمه کلیدی start/ را بنویسید و ارسال کنید
پیامیبرای شما ارسال میشود که گزینه به گزینه توضیح میدهیم
They call me the Botfather, I can help you create and set up 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/ را بزنید یا اینکه تایپ کنید و ارسال کنید
1. ربات از شما میخواهد که یک نام برای رباتتان انتخاب کنید
2. یک یوزر برای رباتتان انتخاب کنید توجه کنید که اخر اسم ربات شما باید کلمه bot داشته باشید مثال : permag_bot
خب کار تمام است ربات یک پیام برای شما میفرستد که یک کد داخل آن است ( توکن )
Done! Congratulations on your new bot. You will find it at telegram.me/permag2_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands.
Use this token to access the HTTP API:
120837920: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/ را وارد کنید. و سپس اسم رباتتان را انتخاب کنید . فرض کنید شما دو کلید دارید که دوست دارید در گروهها کار کند
1. جوک
2. عکس
برای کلید جوک دستور joke/ را وارد کرده اید و برای کلید عکس دستور pic/ را وارد کرده اید .
خب حال کافییست که پس از زدن دستور ست کامنت که در بالا اشاره شد . این دستور را ارسال کنید
جوک – joke
عکس – pic
خب کار تمام است . حال اگر رباتتان را داخل گروهی ادد کنید میبینید که کلیدها کار میکنند. اگر داخل گروهی که هستید کلیدهای ربات کار نکرد
ربات را خارج و مجدد وارد کنید.
فید خوان ربات
دوستان در مورد فید ربات هم سوال کرده بودند که به چه دردی میخورد . دوستان عزیز این فید خوان مناسب دارندگان سایتها هستش . مثلا فرض کنید شما یک وبلاگ یا یک سایت دارید که دوست دارید مطالب ارسال شود برای این کار کافیست یک کلید ایجاد کنید و در بخش مدیریت فیدها آدرس rss وبلاگتان را ارسال کنید.
دستورات روبات برای ادمینها:
changestart/
تغییر جمله آغازینِ روبات، وقتی که کاربر دکمه /start را میزند.
changedefault/
تغییر جمله پیشفرض، وقتی متن ورودی کاربر با هیچ دستوری نمیخواند
changecontact/
تغییر جمله متن تماس با ما
changesubscribe/
تغییر متن ثبت نام، این متن بعد از ثبت نام کاربر به او نمایش داده میشود.
changeunsubscribe/
تغییر متن لغو عضویت، این متن بعد از این لغوِ عضویت کاربر به او نمایش داده میشود.
دستورات گروه:
ChangeGroupStart/
تنظیم یا تغییر جمله آغازین روبات در گروه، وقتی که خودِ روبات عضو گروه میشود.
ChangeGroupOnAdd/
تنظیم یا تغییر متن پیامیکه روبات با اضافه شدن یک فرد جدید در گروه، به گروه میفرستد
ChangeGroupOnLeft/
تنظیم یا تغییر متن پیامیکه روبات با خارج شدن یک فرد از گروه در گروه میفرستد
ChangeGroupOnPhotoChange/
تنظیم یا تغییر متن پیامیکه روبات با عوض شدن عکس گروه، در گروه میفرستد
ChangeGroupOnTitleChange/
تنظیم یا تغییر متن پیامیکه روبات با عوض شدن عنوان گروه در گروه میفرستد
——————–
دستورات اضافه/حذف کردن ادمین:
addadmin/
اضافه کردن یک ادمین جدید به روبات
removeadmin/
حذف یک ادمین از روبات
showadmins/
مشاهده ادمینهای روبات
——————–
دستوراتِ سخنگو کردنِ روبات:
addfilter/
اضافه کردنِ یک سوال و جواب
showfilters/
نمایش سوال و جوابهای تعریف شده ازقبل
removefilter/
حذف یک سوال و جواب
removefilters/
حذف همه سوال و جوابها
——————–
تغییر تعداد دکمهها در هر ردیف از منوی روبات:
این عدد به طول پیش فرض ۳ میباشد. یعنی در هر ردیف سه دکمه قابل نمایش هست. با دستو زیر میتوان این عدد را به عددی بین ۱ تا ۶
تغییر داد. انتخاب عدد یک یعنی در هر ردیف تنها یک دکمه و انتخاب عدد ۶، یعنی در هر ردیف ۶ دکمه نمایش داده شود:
changelayout/
توجه کنید که دستورات به حرف کوچک و بزرگ حساس هستند.