هرکسی که میخواهد اولین ربات تلگرامش را بسازد میداند برخی از دستورات بات فادر تلگرام (BotFather ) کمی پیچیدهاند. با فراگیر و محبوب شدن رباتهای تلگرامی، آموزشهای متنی و ویدیویی زیادی برای کار با “ربات پدر” وجود دارد و چیز زیادی برای افزودن به آنها نیست. اما ما اینجا دستورات و توکنهای آن را گامبهگام و به زبانی ساده توضیح دادهایم. علاوه بر این، یک پلتفرم قابل اعتماد برای افزودن قابلیتهای بیشتر به ربات معرفی کردهایم. پس از خواندن این مقاله شما میتوانید:
- یک ربات ساده با کمک بات فادر تلگرام بسازید.
- با استفاده از یک پیشخوان مطمئن ویژگیهای متنوع به رباتتان اضافه کنید.
- ربات را به کانال یا گروه اضافه کنید.
بات فادر تلگرام چیست؟
بات فادر ربات رسمی تلگرام است که به همه کاربران اجازه میدهد ربات بسازند. با استفاده از این ربات، هیچ کاربری مجبور نیست ربات خود را از صفر کدنویسی کند. ربات پدر به شما امکان میدهد برای ربات خود نام، لینک و تصویر پروفایل تعیین کنید یا هر زمان که دیگر نیازی به آن نداشتید، آن را حذف کنید. البته که در آپدیتهای اخیر، تلگرام آپشنهتی بیشتری به بات فادر اضافه کرده است و حتی شکل ظاهری آن را به مینی اپ تغییر داده است.
بیشتر بدانید: مینی اپ (یا وب اپ) به برنامکهایی میگویند که داخل خود تلگرام باز میشوند و ظاهری شبیه به وبسایتهای معمولی دارند. نمونه آن را در عکس زیر مشاهده میکنید.
چرا باید از بات فادر تلگرام استفاده کنیم؟
ساخت یک ربات تلگرام بدون بات فادر تقریباً غیرممکن و البته برخلاف قوانین تلگرام است. اگر بخواهیم به زبان سادهتر توضیح دهیم، تلگرام این ربات را ایجاد کرده تا روند ساخت ربات را آسانتر کند، بر رباتهای ساختهشده توسط کاربران نظارت کند و آنهایی را که قوانین و مقرراتش را نقض میکنند، مسدود کند.از دیگر کاربردهای بات فادر تلگرام میتوان به موارد زیر اشاره کرد:
1. تغییر تنظیمات ربات.
2. تولید کلید API (زنجیرهای از حروف و اعداد) که با نام توکن نیز شناخته میشود.
3.تعیین پیام یا تصویر خوشامدگویی.
4. اجرای ربات بهعنوان یک مینیاپ (برای آشنایی بیشتر با mini app یا web app این مقاله را بخوانید).
5. دادن اجازه به ربات برای ارسال پیام در گروهها.
6. استفاده از درگاه پرداخت» برای ربات.
7. ایجاد دکمههای ساده و شیشهای
8. اتصال ربات به وبسایت یا پلتفرمهای دیگر
آموزش دستورات بات فادر تلگرام
کار با بات فادر نسبتاً آسان است، اما بسیاری از کاربران دستورات آن را اشتباه متوجه میشوند. ما در اینجا تمام دستورات را معرفی کردهایم تا راحتتر آنها را درک کنید.
نکته: شما میتوانید با تایپ کردن / (اسلش) در ربات یا باز کردن مینیاپ (گزینهی آبی Open در پایین سمت چپ) به دستورات دسترسی پیدا کنید.
newbot/
دستور /newbot اولین گام برای ایجاد ربات در تلگرام است. پس از اجرای این دستور، از شما خواسته میشود نام ربات، نام کاربری (username) و توضیحات آن را وارد کنید. به جز توکن، همه اطلاعات را میتوانید بعداً تغییر دهید. دقت داشته باشید که نام، توضیحات و یوزرنیمی که انتخاب میکنید واضح و مناسب فعالیت رباتتان باشد. برای مثال، اگر رباتتان در زمینه آموزش زبان انگلیسی فعالیت میکند، نام کاربری TeachingEnglishBot گزینه مناسبتری از tchengrobot است.
mybots/
با این دستور میتوانید رباتهایی که از قبل ساختهاید را ویرایش کنید یا توکن آنها را مجدد دریافت کنید. این دستور بسیار مهم است، زیرا به شما امکان میدهد ربات را حذف کنید، مالکیت آن را منتقل کنید یا تنظیمات پرداختش را تغییر دهید.
وقتی روی گزینه Edit Bot کلیک کنید، میتوانید نام ربات، توضیحات، تصویر، دستورات، حریم خصوصی و قوانین و سایر بخشهای ربات را تغییر دهید.
myapps/
با این دستور میتوانید یک مینی اپ برای ربات خود بسازید. وقتی روی دستور /newapp کلیک کنید، بات فادر تلگرام از شما میخواهد عنوان، توضیح کوتاه، تصویر (با ابعاد مشخص)، یک فایل GIF (اختیاری) و یک نام کوتاه (۳ تا ۳۰ کاراکتر) وارد کنید. در مینی اپ میتوانید URL سایت خود را قرار دهید تا سایتتان در تلگرام هم باز شود. بدین ترتیب، کاربر بدون آن که از محیط تلگرام خارج شود میتواند وارد سایت شما بشود و از امکانات آن استفاده کند.
نکته: مینی اپها کاربرد زیادی دارند. برای مثال، بسیاری از فروشگاههای آنلاین در تلگرام مبتنی بر مینی اپ هستند. برای مشاهده نمونهای از این ربات فروشگاهی اینجا کلیک کنید و برای اطلاعات بیشتر به این صفحه سر بزنید.
mygame/
با این دستور میتوانید یک ربات بازی HTML بسازید. در نظر داشته باشید که تلگرام نسبت به بازیها حساسیت زیادی دارد، پس شما باید مجموعهای از قوانین را رعایت کنید. برای مثال، اجازه ندارید کسبوکاری را تبلیغ کنید، برای کاربرانی که اطلاعاتشان (مانند نام و شماره تلفن) را گرفتهاید پیام تبلیغاتی بفرستید، یا از کوکیها استفاده نمایید.
token/
به زبان ساده، توکن همان شناسه ربات شماست. تلگرام از طریق این توکن، ربات شما را میشناسد. بدون توکن نمیتوانید پیام ارسال کنید، دستوری پردازش کنید یا به سایر قابلیتهای ربات دسترسی داشته باشید.
هرکسی که توکن ربات شما را داشته باشد میتواند آن را کنترل کند، پیام ارسال کند و تنظیماتش را تغییر دهد. پس حفظ امنیت آن بسیار مهم است. هرگز آن را در دسترس دیگران قرار ندهید و برای تلگرام خود رمز بگذارید. همانطور که در عکس زیر مشاهده میکنید، خود بات فادر تلگرام هم توکن را بلور میکند.
revoke/
توکن ربات تلگرام مانند یک رمز عبور مهم است که به کاربر اجازه تغییرات میدهد. بنابراین، اگر توکن رباتتان لو رفت باید از دستور revoke/ استفاده کنید تا آن را تغییر دهید.
نکته: هنگامی که بات فادر توکن جدید ایجاد میکند، اطلاعات ربات تغییر نمیکند.
setname/
با این دستور میتوانید نام ربات را تغییر دهید. محدودیت خاصی برای تعداد کاراکترهای نام وجود ندارد و هرچند بار که بخواهید میتوانید آن را تغییر دهید.
setdescription/
این دستور به شما امکان میدهد توضیحات ربات را تغییر دهید. هنگامی که کاربران ربات را استارت میکنند این پیام را در قسمت ?What can this bot do خواهند دید. این پیام اولین برخورد کاربر با ربات شماست، بنابراین در نوشتن آن وسواس کافی به خرج دهید.
setabouttext/
این متن در صفحه پروفایل ربات نمایش داده میشود. اگر کسی ربات شما را به اشتراک بگذارد، کاربر جدید این پیام را خواهد دید.
setuserpic/
با استفاده از این command میتوانید یک تصویر برای ربات بگذارید. این تصویر مخصوص خود ربات است و در آرشیو تصاویر ادمین نمایش داده نمیشود. دقت داشته باشید که فایلی که ارسال میکنید کمتر از ۵۰ مگابایت باشد. همچنین، بهترین اندازه عکس ربات تلگرام ۵۱۲x۵۱۲ پیکسل است.
setinline/
با این دستور میتوانید حالت Inline (یا شیشهای) ربات خود را فعال کنید. احتمالاً این حالت را در رباتهایی مثل @GIF یا @gamee دیدهاید. در حالت Inline، ربات میتواند محتوا را مستقیماً در کادر نوشتن پیام نمایش دهد، بدون اینکه لازم باشد به چت اضافه شود.
setinlinegeo/
اگر این قابلیت را فعال کنید، ربات از کاربر اجازه میگیرد تا موقعیت مکانی او را دریافت کند. برای نمونه، در یک چت foursquare@ را تایپ کنید تا ببینید چطور کار میکند. این قابلیت برای فروشگاههای محلی یا بیزینسهایی که با موقعیت مشتری سر و کار دارند مهم و مفید است.
setinlinefeedback/
اگر میخواهید بدانید کاربران در حالت Inline چه گزینهای را انتخاب میکنند، این قابلیت را فعال کنید. این کار به صاحب ربات کمک میکند متوجه شود کدام دکمههای رباتش محبوبتر هستند. در این گزارش، ادمین دو چیز دریافت میکند:
1. شناسه (ID) دکمههای پر استفاده
2. شناسه (ID) کاربر
setcommands/
با استفاده از setcommands/ میتوانید دستورات ربات خود را متناسب با نیازتان ایجاد کنید. طبق گفته تلگرام:
– دستورات همیشه باید با / شروع شوند در غیر این صورت ربات آن را کلمه ساده تشخیص میدهد.
– هر دستور میتواند حداکثر ۳۲ کاراکتر داشته باشد.
-باید الگوی مشخصی را رعایت کنید. بات فادر هیچ فرمتی جز این را نمیپذیرد:
command1 – XXXXX
command2 – YYYYY
setjoingroups/
رباتها این قابلیت را دارند که به گروه اضافه شوند، حتی توسط کسانی که ادمین نیستند. اگر میخواهید افراد بتوانند رباتتان را به گروههایشان اضافه کنند، کافیست این دستور را اجرا کرده و گزینه Enable را فعال کنید (اگر غیرفعال است).
setdomain/
با این دستور میتوانید دکمه Login with Telegram را به وبسایت خود اضافه کنید. وقتی کاربر روی آن کلیک کند، وبسایت شناسه تلگرام (ID)، نام و نام کاربری او را دریافت میکند، بدون آن که کاربر مشخصات خود را وارد کند. این دستور بات فادر تلگرام بسیار کاربردی است اما دو نقطه منفی دارد: 1) شماره تلفن کاربر را از تلگرام دریافت نمیکند و 2) برخی از کاربران نام واقعی خود را در تلگرام وارد نمیکنند.
setprivacy/
به طور پیشفرض، رباتهای تلگرام فقط وقتی کار میکنند که شما دستور از پیش تعریف شدهای (که با اسلش شروع میشود مثل /start) وارد کنید. اما اگر میخواهید ربات همه پیامها را بخواند (حتی پیامهایی که بدون اسلش ارسال میشوند)، میتوانید از این دستور استفاده کنید.
deletebot/
همانطور که از نامش پیداست، با این دستور میتوانید ربات خود را حذف کنید. اگر تاریچه چتتان با ربات را پاک کنید، ربات دیگر نمیتواند برایتان پیامی ارسال کند، مگر اینکه دوباره دستور /start را وارد کنید.
newapp/
اگر میخواهید ربات شما یک وبسایت باز کند، از این دستور استفاده کنید. بات فادر از شما یک نام، توضیح، عکس و آدرس سایت (URL) میخواهد تا یک وب اپ ایجاد کند. برای مثال، در عکس زیر، ما وبلاگ آرادبات را به یک ربات متصل کردهایم تا آن را در حالت وب اپ نشان دهد.
listapp, /editapp, /deleteapp/
با دستور listapp/ فهرستی از وباپهایی که ساختهاید را میگیرید.
با دستور editapp/ میتوانید وباپ را ویرایش کنید.
دستور deleteapp/ برای حذف وب اپ استفاده میشود. اگر وبا پ حذف شود، دکمه آبی Open هم از ربات پاک خواهد شد.
newgame, /listgames, /editgame, /deletegame/
این چهار دستور برای ایجاد، ویرایش یا حذف رباتهای بازی در تلگرام هستند. همانطور که قبلاً گفتهایم، ساخت ربات بازی قوانین و مسئولیتهای زیادی دارد و کسانی که آنها را میسازند باید مطابق با قوانین (Terms of Service) تلگرام عمل کنند.
چطور میتوانم ربات تلگرامم را حرفهایتر کنم؟
بات فادر تلگرام تنها به شما اجازه میدهد رباتهای ساده با عملکرد محدود بسازید. اگر میخواهید یک ربات حرفهایتر و پیشرفتهتر داشته باشید، باید از پلتفرمهای ساخت ربات مثل آرادبات استفاده کنید.
با این پلتفرمها میتوانید دکمهها و فایلهای مختلف به ربات اضافه کنید، فروشگاه آنلاین بسازید، گروهها را مدیریت کنید، از مشترکین هزینه دریافت کنید و غیره.
رباتهای تلگرام بیشتر برای چه کاری استفاده میشوند؟
وظیفه اصلی رباتهای تلگرام را میتوان در سه کلمه خلاصه کرد: اتوماتیک کردن کارها.
به طور دقیقتر، رباتها برای کارهای زیر استفاده میشوند:
1. راه اندازی کسب و کار
– با یک ربات فروشگاه تلگرام میتوانید محصولاتتان را به نمایش بگذارید، سفارش بگیرید و پرداختها را مستقیماً در تلگرام دریافت کنید. این نوع رباتها شباهت زیادی به WooCommerce دارند ولی هزینه و زمان راه اندازی آنها بسیار کمتر است. برای کسب اطلاعات بیشتر درباره رباتهای فروشگاه این صفحه را مشاهده کنید.
– با استفاده از یک ربات حق اشتراک میتوانید از اعضای کانال و گروه خود حق عضویت بگیرید. این ربات از کسانی که از محتوای شما استفاده میکنند پول میگیرد، به کاربران منقضی هشدار تمدید اشتراک میفرستد، کسانی که تمدید ندادهاند را به صورت اتوماتیک حذف میکند، و غیره.
– یک ربات پشتیبانی مشتری به سؤالات پرتکرار پاسخ میدهد و فشار کاری تیم پشتیبانی انسانی را کم میکند. برخی از رباتهای پشتیبانی دارای هوش مصنوعی هستند و میتوانند کاربر را به کارشناس مربوطه متصل کنند.
2. مدیریت گروههای تلگرام
رباتهای مدیر گروه میتوانند:
+ اسپمها را به طور خودکار شناسایی و حذف کنند، پیامها را فیلتر کنند، لینکهای مضر و کلمات توهینآمیز را پاک کنند و به ادمین در برقراری نظم کمک کنند.
+ بهطور مستقیم و خودکار برای اعضا اخبار و اعلانات ارسال کنند.
+ گزارشی درباره تعداد کاربران جدید، کاربران حذف شده، کسانی که قوانین را شکستهاند و … ارائه دهند.
3. تولید محتوا
رباتهای هوش مصنوعی مانند ChatGPT و Grok میتوانند محتوای متنی و تصویری تولید کنند. البته محتوایی که آنها تولید میکنند احتیاج به ویرایش دارد و باید با نیاز کاربران شما همسو شود. همچنین، برخی رباتها اخبار تازه را از RSS (خبرخوان) وبسایتها یا شبکههای اجتماعی دریافت میکنند و به گروهها یا کانالها ارسال میکنند.
نکته: قابلیت RSS میتواند برای تریدرهای کریپتو که از طریق سیگنالها کسب درآمد میکنند بسیار مفید باشد.
4. کمک در کارهای روزانه
رباتهای تلگرام میتوانند:
- لیست کارها (To-do list) ایجاد کنند تا به کارهای شما سر و سامان بدهند.
- یادآور تنظیم کنند تا از قرار ملاقاتها و جلسات غافل نشوید.
- به شما کمک کنند که بلیت پرواز و هتل رزرو کنند.
- به اپلیکیشنهای خارجی مثل Google Drive، Trello یا GitHub متصل شوند.
- و … .
5. سرگرمی
تلگرام از بازیهای HTML5 پشتیبانی میکند که میتوانند در چتها (خصوصی و گروهی) اجرا شوند.
آیا بات فادر تلگرام امن است؟
بات فادر ربات رسمی تلگرام است؛ بنابراین اگر به تلگرام اعتماد دارید، باید به این ربات هم اعتماد داشته باشید. علاوه بر این، بات فادر تنها به اطلاعات عمومی شما مانند نام، شماره تلفن و عکس پروفایل دسترسی دارد و به اطلاعات بانکی یا هویتی (مانند شماره ملی و غیره) کاری ندارد.
نکته: وقتی Botfather را در تلگرام جستجو میکنید، نتایج زیادی از بات فادرهای تقلبی به شما نمایش داده میشود. جهت جلوگیری از سوءاستفاده کلاهبرداران، مطمئن شوید رباتی که انتخاب میکنید دارای تیک آبی است.
سوالات پر تکرار درباره بات فادر تلگرام
1. چطور با بات فادر یک ربات تلگرام بسازم؟
برای ساخت یک ربات جدید در تلگرام، ربات Botfather@ را استارت کنید و راهنماییهای آن را دنبال کنید. در ابتدا، برای رباتتان یک اسم مناسب، نام کاربری (username)، توضیحات و تصویر مناسب انتخاب کنید. پس از طی این مراحل، بات فادر به شما یک توکن میدهد که میتوانید آن را در پلتفرمهای مختلف (مثل آرادبات) استفاده کنید تا رباتتان حرفهایتر و کاربردیتر شود.
2. آیا استفاده از بات فادر رایگان است؟
بله، بات فادر تلگرام کاملاً رایگان است.
3. آیا استفاده از رباتهای تلگرام غیرقانونی است؟
تا زمانی که قوانین و مقررات تلگرام را رعایت کنید، استفاده از رباتهای تلگرام کاملاً قانونی است. برای اطلاع از قوانین تلگرام، به صفحه رسمی آن مراجعه کنید.
ما را در سوشال مدیا دنبال کنید تا از اخبار به روز تلگرام مطلع شوید !!
مقالات دیگری که باید بخوانید
کسب و کار اشتراکی چیست؟ + ابزارهای کاربردی و مثال واقعی
ربات فروش اپل آیدی و V..P.n در تلگرام [بدون کدنویسی]
چگونه در تلگرام محصولات غیرفیزیکی بفروشیم؟