مرحله 1: ربات را در BotFather ثبت کنید
@BotFather ربات رسمی تلگرام برای ساخت ربات است. رایگان است و به حساب توسعهدهنده نیاز ندارد.
- @BotFather را در تلگرام باز کنید و Start را بزنید.
/newbotرا بفرستید.- یک نام تایپ کنید. این چیزی است که مردم در چتها میبینند، مثل پیتزا کرنر. بعداً میتوانید عوضش کنید.
- یک یوزرنیم تایپ کنید. باید به
botختم شود، مثلpizzacorner_bot، و بعداً قابل تغییر نیست. - BotFather لینک ربات و یک توکن برایتان میفرستد. توکن را کپی کنید. این کلیدی است که به یک برنامه اجازه میدهد رباتتان را کنترل کند.
رباتتان حالا ساخته شده، اما هنوز به کسی جواب نمیدهد. این مرحله 2 است. برای جزئیات بیشتر درباره توکن، روش گرفتن توکن ربات را ببینید.
مرحله 2: کاری به رباتتان بسپارید
ربات فقط وقتی جواب میدهد که برنامهای، جایی در حال اجرا، پیامهایش را بخواند و به آنها جواب بدهد. دو راه دارید.
راه اول: استفاده از رباتساز بدون کد
رباتساز برنامه را برایتان اجرا میکند. با Echo Maker:
- Echo Maker (@mkfrbot) را باز کنید و Start را بزنید.
- یک قالب انتخاب کنید، مثل دانلودر ویدیو، ربات چت هوش مصنوعی یا مترجم.
- توکن مرحله 1 را وارد کنید.
ربات فوراً فعال میشود. میزبانی رایگان است و آن را از پنل مدیریت داخل تلگرام مدیریت میکنید.
راه دوم: کد را خودتان بنویسید
اگر برنامهنویسی بلدید، میتوانید تقریباً با هر زبانی از Telegram Bot API استفاده کنید. کتابخانههای محبوب شامل python-telegram-bot، aiogram (Python)، grammY و Telegraf (JavaScript) هستند. یک سرور یا هاست همیشه روشن هم لازم دارید، چون وقتی برنامهتان متوقف شود ربات دیگر جواب نمیدهد.
با کد یا بدون کد: کدام را انتخاب کنیم؟
| رباتساز بدون کد | نوشتن کد خودتان | |
|---|---|---|
| زمان تا راهاندازی ربات | حدود یک دقیقه | چند ساعت تا چند هفته |
| مهارت لازم | هیچ | برنامهنویسی |
| میزبانی | شامل میشود | سرور را خودتان اداره میکنید |
| قابلیتهای سفارشی | آنچه قالبها ارائه میدهند | هر چیزی که بتوانید بسازید |
| هزینه | رایگان، با ارتقای اختیاری | هزینه سرور |
اگر قالبی همان کاری را که لازم دارید انجام میدهد، رباتساز سریعتر است. اگر چیز خاصی لازم دارید، مثل اتصال به دیتابیس خودتان، کد بنویسید.
مرحله 3: پروفایل ربات را کامل کنید
در @BotFather میتوانید برای رباتتان عکس پروفایل، توضیحات و فهرست دستورها تعیین کنید. اینها باعث میشوند ربات وقتی مردم اولین بار بازش میکنند قابل اعتماد به نظر برسد. روش تغییر نام، عکس و توضیحات ربات را ببینید.
سؤالات
ساخت ربات تلگرام رایگان است؟
بله. ثبت ربات در BotFather رایگان است. اجرای آن سرور میخواهد که اگر خودتان میزبانی کنید هزینه دارد. Echo Maker رباتها را رایگان میزبانی میکند.
چند ربات میتوانم بسازم؟
تلگرام تعداد رباتهایی را که یک حساب میتواند با BotFather بسازد محدود کرده؛ در حال حاضر حدود 20 ربات. در Echo Maker میتوانید هر تعداد از آنها را که بخواهید وصل کنید.
میتوانم با گوشی ربات تلگرام بسازم؟
بله. BotFather و Echo Maker هر دو داخل اپ تلگرام کار میکنند، پس میتوانید کل ساخت و مدیریت ربات را با گوشی انجام دهید.
باید برنامهنویسی بلد باشم؟
نه. با رباتساز بدون کد، یک قالب انتخاب میکنید و توکن را وارد میکنید. فقط اگر بخواهید قابلیتها را از صفر بسازید، به برنامهنویسی نیاز دارید.