امکانات فروشگاه‌ساز سفارش پروژه آموزش‌ها درباره ما
آموزش ساخت ربات تلگرام با BotFather
شروع سریع 11 دقیقه مبتدی 135 بازدید دارای ویدیو

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

آموزش کامل ساخت ربات تلگرام با BotFather؛ از ایجاد ربات و انتخاب Username تا دریافت Token و رفع خطاهای رایج هنگام ساخت ربات، به‌صورت گام‌به‌گام.

آپارات

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

اگر قصد دارید یک ربات تلگرام برای کسب‌وکار، فروشگاه اینترنتی یا پروژه شخصی خود ایجاد کنید، اولین قدم استفاده از ربات رسمی تلگرام یعنی BotFather است. تمام ربات‌های تلگرام ابتدا از طریق BotFather ساخته می‌شوند و پس از دریافت Token می‌توانید آن‌ها را به زبان‌های برنامه‌نویسی، سرویس‌های آنلاین یا پنل‌های مدیریت ربات متصل کنید.

در این آموزش، مراحل ساخت ربات تلگرام را به صورت گام‌به‌گام بررسی می‌کنیم و همچنین تمام خطاها و حالت‌های مختلفی که ممکن است هنگام انتخاب Username با آن‌ها روبه‌رو شوید را توضیح خواهیم داد.

BotFather چیست؟

BotFather ربات رسمی تلگرام برای ایجاد و مدیریت ربات‌ها است. پس از ساخت ربات، امکانات مختلفی برای مدیریت آن در اختیار شما قرار می‌گیرد.

  • ساخت ربات جدید
  • دریافت Token API
  • تغییر نام ربات
  • تغییر Username
  • تغییر تصویر پروفایل
  • تنظیم توضیحات ربات
  • مدیریت دستورات (Commands)
  • بازنشانی Token
  • فعال یا غیرفعال کردن Privacy Mode

مرحله اول: ورود به BotFather

  1. وارد اپلیکیشن تلگرام شوید.
  2. عبارت @BotFather را جستجو کنید.
  3. ربات رسمی BotFather را که دارای تیک آبی است باز کنید.
  4. روی دکمه Start بزنید.

مرحله دوم: ساخت ربات جدید

بعد از شروع گفتگو، دستور زیر را برای BotFather ارسال کنید.

/newbot

پس از ارسال این دستور، BotFather از شما می‌خواهد نام ربات (Bot Name) را وارد کنید.

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

نمونه:

فروشگاه آنلاین من

مرحله سوم: انتخاب Username

بعد از انتخاب نام، باید یک Username برای ربات خود تعیین کنید. این Username در لینک ربات استفاده می‌شود و کاربران از طریق آن می‌توانند ربات شما را پیدا کنند.

نمونه‌های صحیح:

MyShopBot SupportRobotBot News24Bot

قوانین انتخاب Username

برای اینکه BotFather درخواست شما را قبول کند، Username باید شرایط زیر را داشته باشد.

  • حداقل ۵ و حداکثر ۳۲ کاراکتر باشد.
  • فقط از حروف انگلیسی، اعداد و علامت "_" استفاده شود.
  • نباید فاصله داشته باشد.
  • حتماً با Bot یا _bot پایان پیدا کند.
  • باید منحصر‌به‌فرد باشد و قبلاً توسط شخص دیگری ثبت نشده باشد.

خطاهای رایج هنگام ثبت Username

۱. Username قبلاً ثبت شده است

رایج‌ترین خطا زمانی است که Username موردنظر قبلاً توسط شخص دیگری ثبت شده باشد.

Sorry, this username is already taken.

در این شرایط باید Username دیگری انتخاب کنید.

به عنوان مثال:

ShopSupportBot MyShop2026Bot IranShopBot

۲. Username باید با Bot تمام شود

اگر Username شما با Bot یا _bot پایان پیدا نکند، BotFather آن را قبول نخواهد کرد.

نمونه اشتباه:

MyStore

نمونه صحیح:

MyStoreBot

۳. Username بیش از حد کوتاه است

اگر تعداد کاراکترهای Username کمتر از حداقل مجاز باشد، درخواست شما رد می‌شود.

نمونه:

ABot

در این حالت باید نام طولانی‌تری انتخاب کنید.

۴. استفاده از فاصله

وجود فاصله در Username مجاز نیست.

نمونه اشتباه:

My Shop Bot

نمونه صحیح:

MyShopBot My_Shop_Bot

۵. استفاده از کاراکترهای غیرمجاز

تلگرام فقط حروف انگلیسی، اعداد و "_" را قبول می‌کند.

نمونه‌های اشتباه:

shop-bot my bot bot!

نمونه صحیح:

ShopBot

۶. استفاده از حروف فارسی

Username نمی‌تواند شامل حروف فارسی باشد.

نمونه اشتباه:

فروشگاهBot

نمونه صحیح:

ForoshgahBot ShopIranBot

۷. Username بیش از حد طولانی است

اگر Username بیشتر از ۳۲ کاراکتر باشد، BotFather آن را قبول نخواهد کرد. در این شرایط باید نام کوتاه‌تری انتخاب کنید.

۸. استفاده از Username مشابه برندهای معروف

ممکن است Username آزاد باشد اما استفاده از نام برندهای شناخته‌شده باعث ایجاد مشکلات حقوقی یا سردرگمی کاربران شود. بهتر است همیشه نامی مرتبط با برند یا کسب‌وکار خود انتخاب کنید.

مرحله چهارم: دریافت Token

اگر همه مراحل را به درستی انجام داده باشید، BotFather یک Token اختصاصی برای ربات شما ایجاد می‌کند.

نمونه Token:

123456789:AAxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

نکته امنیتی: Token ربات مانند رمز عبور آن است. هر شخصی که به Token دسترسی داشته باشد، می‌تواند ربات را مدیریت کند. در صورت افشای Token، از طریق BotFather گزینه Revoke Token را انتخاب کنید تا Token جدید برای شما ایجاد شود.

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

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

https://t.me/YourBotUsername

کاربران از طریق این لینک می‌توانند مستقیماً وارد صفحه ربات شما شوند.

امکاناتی که بعد از ساخت ربات در اختیار دارید

  • تغییر نام ربات
  • تغییر Username
  • تغییر عکس پروفایل
  • تغییر توضیحات ربات
  • تنظیم لیست دستورات (Commands)
  • دریافت Token جدید
  • مدیریت تنظیمات Privacy Mode

سوالات متداول

آیا نام ربات بعداً قابل تغییر است؟

بله. هر زمان که بخواهید می‌توانید از طریق BotFather نام نمایشی ربات را تغییر دهید.

آیا Username ربات قابل تغییر است؟

بله. اگر Username جدید قبلاً ثبت نشده باشد، امکان تغییر آن وجود دارد.

اگر Token ربات لو برود چه باید کرد؟

از طریق BotFather گزینه Revoke Token را انتخاب کنید تا Token قبلی غیرفعال شده و یک Token جدید دریافت کنید.

آیا بدون BotFather می‌توان ربات تلگرام ساخت؟

خیر. ساخت تمام ربات‌های تلگرام باید ابتدا از طریق BotFather انجام شود و سپس می‌توان آن را به API یا سرویس‌های مختلف متصل کرد.

جمع‌بندی

ساخت ربات تلگرام با استفاده از BotFather تنها چند دقیقه زمان می‌برد. کافی است نام و Username مناسبی انتخاب کنید، Token اختصاصی ربات را دریافت کنید و سپس آن را به هر زبان برنامه‌نویسی یا سرویس موردنظر خود متصل کنید. اگر هنگام انتخاب Username با خطا روبه‌رو شدید، معمولاً مشکل به دلیل تکراری بودن نام، استفاده از کاراکترهای غیرمجاز یا رعایت نکردن قوانین نام‌گذاری است که با انتخاب یک Username مناسب به‌راحتی برطرف خواهد شد.