آموزش ساخت ربات تلگرام

هر ربات تلگرام دو بخش دارد: حسابی که در ⁦@BotFather⁩ ثبت می‌کنید، و برنامه‌ای که به پیام‌ها جواب می‌دهد. ثبت ربات یک دقیقه طول می‌کشد. برای برنامه، می‌توانید کد بنویسید یا از یک ربات‌ساز بدون کد استفاده کنید.

به‌روزرسانی · مطالعه 5 دقیقه‌ای

مرحله 1: ربات را در BotFather ثبت کنید

⁦@BotFather⁩ ربات رسمی تلگرام برای ساخت ربات است. رایگان است و به حساب توسعه‌دهنده نیاز ندارد.

  1. ⁦@BotFather⁩ را در تلگرام باز کنید و Start را بزنید.
  2. ⁦/newbot⁩ را بفرستید.
  3. یک نام تایپ کنید. این چیزی است که مردم در چت‌ها می‌بینند، مثل پیتزا کرنر. بعداً می‌توانید عوضش کنید.
  4. یک یوزرنیم تایپ کنید. باید به bot ختم شود، مثل pizzacorner_bot، و بعداً قابل تغییر نیست.
  5. BotFather لینک ربات و یک توکن برایتان می‌فرستد. توکن را کپی کنید. این کلیدی است که به یک برنامه اجازه می‌دهد رباتتان را کنترل کند.

رباتتان حالا ساخته شده، اما هنوز به کسی جواب نمی‌دهد. این مرحله 2 است. برای جزئیات بیشتر درباره توکن، روش گرفتن توکن ربات را ببینید.

مرحله 2: کاری به رباتتان بسپارید

ربات فقط وقتی جواب می‌دهد که برنامه‌ای، جایی در حال اجرا، پیام‌هایش را بخواند و به آن‌ها جواب بدهد. دو راه دارید.

راه اول: استفاده از ربات‌ساز بدون کد

ربات‌ساز برنامه را برایتان اجرا می‌کند. با Echo Maker:

  1. Echo Maker (⁦@mkfrbot⁩) را باز کنید و Start را بزنید.
  2. یک قالب انتخاب کنید، مثل دانلودر ویدیو، ربات چت هوش مصنوعی یا مترجم.
  3. توکن مرحله 1 را وارد کنید.

ربات فوراً فعال می‌شود. میزبانی رایگان است و آن را از پنل مدیریت داخل تلگرام مدیریت می‌کنید.

راه دوم: کد را خودتان بنویسید

اگر برنامه‌نویسی بلدید، می‌توانید تقریباً با هر زبانی از Telegram Bot API استفاده کنید. کتابخانه‌های محبوب شامل python-telegram-bot، aiogram (Python)، grammY و Telegraf (JavaScript) هستند. یک سرور یا هاست همیشه روشن هم لازم دارید، چون وقتی برنامه‌تان متوقف شود ربات دیگر جواب نمی‌دهد.

با کد یا بدون کد: کدام را انتخاب کنیم؟

ربات‌ساز بدون کدنوشتن کد خودتان
زمان تا راه‌اندازی رباتحدود یک دقیقهچند ساعت تا چند هفته
مهارت لازمهیچبرنامه‌نویسی
میزبانیشامل می‌شودسرور را خودتان اداره می‌کنید
قابلیت‌های سفارشیآنچه قالب‌ها ارائه می‌دهندهر چیزی که بتوانید بسازید
هزینهرایگان، با ارتقای اختیاریهزینه سرور

اگر قالبی همان کاری را که لازم دارید انجام می‌دهد، ربات‌ساز سریع‌تر است. اگر چیز خاصی لازم دارید، مثل اتصال به دیتابیس خودتان، کد بنویسید.

مرحله 3: پروفایل ربات را کامل کنید

در ⁦@BotFather⁩ می‌توانید برای رباتتان عکس پروفایل، توضیحات و فهرست دستورها تعیین کنید. این‌ها باعث می‌شوند ربات وقتی مردم اولین بار بازش می‌کنند قابل اعتماد به نظر برسد. روش تغییر نام، عکس و توضیحات ربات را ببینید.

مرحله 4: به اشتراکش بگذارید

لینک رباتتان t.me/ به‌علاوه یوزرنیمش است، مثل t.me/pizzacorner_bot. هر جا خواستید بفرستیدش. دقت کنید که ربات نمی‌تواند اول به کسی پیام بدهد: مردم باید بازش کنند و Start را بزنند. برای استفاده در گروه، آن را به گروه اضافه کنید.

سؤالات

ساخت ربات تلگرام رایگان است؟

بله. ثبت ربات در BotFather رایگان است. اجرای آن سرور می‌خواهد که اگر خودتان میزبانی کنید هزینه دارد. Echo Maker ربات‌ها را رایگان میزبانی می‌کند.

چند ربات می‌توانم بسازم؟

تلگرام تعداد ربات‌هایی را که یک حساب می‌تواند با BotFather بسازد محدود کرده؛ در حال حاضر حدود 20 ربات. در Echo Maker می‌توانید هر تعداد از آن‌ها را که بخواهید وصل کنید.

می‌توانم با گوشی ربات تلگرام بسازم؟

بله. BotFather و Echo Maker هر دو داخل اپ تلگرام کار می‌کنند، پس می‌توانید کل ساخت و مدیریت ربات را با گوشی انجام دهید.

باید برنامه‌نویسی بلد باشم؟

نه. با ربات‌ساز بدون کد، یک قالب انتخاب می‌کنید و توکن را وارد می‌کنید. فقط اگر بخواهید قابلیت‌ها را از صفر بسازید، به برنامه‌نویسی نیاز دارید.