آموزش ساخت ربات تلگرام کاملا رایگان Create Telegram BotFather

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره
لطفا امتیاز دهید !

ساخت ربات تلگرام Create Telegram Bot

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

یکی از قسمت های غریب این برنامه که شاید هنوز همه کاربرانش آن را کشف نکرده اند ربات های تلگرام است. اول از همه باید بدانیم که ربات ها در تلگرام کار های به خصوصی انجام می دهند برای مثال بعضی ها به ما توانایی ساخت استیکر می دهند بعضی دیگر عکس مورد نظر مارا پیدا میکنند و بسیاری کارهای دیگر و هر کدام از ربات ها قابلیت ها و دستورات خاص خودشان را دارند, که در مطلب معرفی ربات های تلگرام Telegram Bot کاربردهایی که دارند اشاره کردیم در این مطلب از سایت اندروید ایران نحوه ساخت ربات در نرم افزار محبوب رو برای شما کاربران گرامی تشریح خواهیم کرد با ما همراه شوید.

قبل از آموزش طراحی ربات در تلگرام به دو نکته مهم توجه داشته باشید:

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

در آبدیت جدید تلگرام رباتی رو معرفی کرد, به نام BotFather@ که وظیفه آن ساخت یک ربات و مدیریت کامل ربات شخصی شماست, که کافیست دستورات رو بر حسب https API ارائه شده روی سرور, ربات خود رو مدیریت کنید.

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

برای شروع ساخت یک ربات شخصی در تلگرام در قدم اول به قسمت گفتگو با ربات BotFather بروید.

بدین منظور روی لینک اختصاصی بات فادر کلیک کنید: BotFather@ و با کلیک بر روی Send Massege به محیط گفتگو با ربات انتقال پیدا میکنید.

توضیحات بیشتر در رباطه با ادد کردن با نام کاربری رو در این پست (ساخت لینک برای آی دی تلگرام) می توانید مشاهده کنید.

در محیط چت با, BotFather روی Start کلیک کنید.

telegram-bot-BotFather-01.androidiran.com

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

telegram-bot-BotFather-02.androidiran.com

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

telegram-bot-BotFather-03.androidiran.com

newbot/ برای شروع کار و ساخت ربات این دستور رو ارسال کنید, پس از ارسال BotFather از شما میخواهد یک نام برای ربات خود تعیین کنید که این نام در پروفایل ربات شما ثبت می شود سپس بعد انتخاب نامی برای ربات یک نام کاربری که دیگران می توانند با سرچ کردن آن ربات شما را پیدا کنند انتخاب کنید که پایان آن با bot به اتمام برسد, به عنوان مثال: TetrisBot یا tetris_bot

telegram-bot-BotFather-04.androidiran.com

token/ در گام بعدی این دستور رو ارسال کنید که BotFather به صورت آنی یک رمز برای ما ارسال میکند، این رمز بسیار مهم است و شما می توانید از طریق آن ربات خود را کنترل کرده و دستورات خود را تغییر دهید.

نحوه استفاده از token را در سایت تلگرام مطالعه کنید: Telegram Bot API

revoke/ دستوری برای منقصی کردن token

setdescription/ با ارسال این دستور بات فادر از ما تقاضای یک متن را می کند، ما بایستی در این متن به توصیف ربات خود بپردازیم و کارهایی را که انجام میدهد را شرح دهیم .این متن زمانی که یه کاربر برای اولین بار با ربات شما شروع به چت کردن می کند برایش ارسال می شود.

توجه کنید این متن بایستی از 512 کلمه کمتر باشد.

setabouttext/ توسط این دستور شما می توانید اطلاعات کوتاهی که کمتر از 120 حرف است را شرح دهید. این اطلاعات زمانی که شما ربات خود را به اشتراک می گذارید در پروفایل ربات نمایش داده می شود.

setuserpic/ توسط این دستور شما می توانید یک عکس برای ربات خودتان انتخاب کنید (عکس پروفایل ربات)

setcommands/ توسط این قسمت شما می توانید به ربات خود دستورات خاصی را بدهید. می توانید از طریق فرمت زیر دستورات خود را به ربات منتقل سازید:

commandsdescription
دستورالعمل توصیف دستورالعمل

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

setjoingroups/ اجازه دادن به کاربران جهت ادد کردن ربات شما در گروه ها

توضیحات ادد کردن ربات ها در گروه ها رو در این پست مشاهده کنید: اضافه کردن ربات در گروه های تلگرام Telegram Bot Add To Gorup

setprivacy/ حساسیت به پیام های ارسالی خاص توسط کاربران برای ربات شما

cancel/ متوقف کردن عملیات فعلی کار با BotFather

telegram-bot-BotFather-05.androidiran.comنکات مهم:

تمامی ربات های ساخته شده توسط توسعه دهندگان در ورژن قبلی, برای هماهنگی با رابط کاربری جدید و BotFather باید آبدیت کنند چون نمی توانند از امکانات آبدیت جدید تلگرام استفاده کنند.
دستورات تعریف شده برای ربات خود توسط باباربات تا زمانی که api را روی سرور فراخوانی نکنید کارایی نخواهد داشت.
 توضیحات بیشتر در رابطه با تعاریف دستوارت رو در سایت تلگرام مشاهده کنید: Bots An introduction for developers

■ مطالب پیشنهادی در رابطه با ساخت ربات تلگرام

آموزش ساخت ربات تلگرام بدون سرور و برنامه نویسی با Zapier و Paquebot
ساخت ربات تلگرام برای پاسخ به کاربران بدون نیاز به کدنویسی
آموزش ساخت ربات تلگرام بدون سرور با قابلیت تعریف دستور با Tbotify
اضافه کردن و مدیریت ربات تلگرامی خود در سایت StoreBot
معرفی ربات های تلگرام Telegram Bot

ارســال نــظــر

avatar
150
mohsen
mohsen

سلام

رباتها قابل پیگیری هستند

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

علی
علی

سلام .
میخواستم بدونم میشه از username یک نفر ، chat_id اون شخص رو بدست آورد و بهش پیام داد ؟ (در صورتی که اون شخص ربات رو استارت نکرده)

امیر
امیر

سلام
آقا یه سوال
مثلا میشه یه ربات که مثلا هرکسی چیزی توش بنویسه واسه من بیاد
منظورم اینه که ربات چندتا سوال از یه نفر بپرسه بعد پاسخ های اون شخص بیاد پی وی من ؟
اگه میشه لطفا راهنمایی کنید 🙂
ممنونم

امیر
امیر

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

wpDiscuz

بــرنامه های پیشنهادی

9 votes, average: 4٫33 out of 59 votes, average: 4٫33 out of 59 votes, average: 4٫33 out of 59 votes, average: 4٫33 out of 59 votes, average: 4٫33 out of 5

PicsArt Photo Studio & Collage

AndroidIranV 9.7.0
آخرين آپديت : 1396/02/30 دانـلود رایـگان
9 votes, average: 4٫56 out of 59 votes, average: 4٫56 out of 59 votes, average: 4٫56 out of 59 votes, average: 4٫56 out of 59 votes, average: 4٫56 out of 5

LINE: Free Calls & Messages

AndroidIranV 7.4.0
آخرين آپديت : 1396/02/21 دانـلود رایـگان
1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5

App Cloner

AndroidIranV 1.4.3
آخرين آپديت : 1396/02/16 دانـلود رایـگان
6 votes, average: 4٫33 out of 56 votes, average: 4٫33 out of 56 votes, average: 4٫33 out of 56 votes, average: 4٫33 out of 56 votes, average: 4٫33 out of 5

Plus Messenger

AndroidIranV 3.18.0.2
آخرين آپديت : 1396/02/03 دانـلود رایـگان