فصل سوم: ساخت ربات و دریافت توکن از BotFather

۱. BotFather چیه؟
BotFather ربات رسمی تلگرام برای ساخت، تنظیم و مدیریت سایر رباتهاست. عملاً همه رباتهای تلگرام از طریق BotFather ساخته میشن و هر کسی میتونه ربات خودش رو رایگان بسازه.
۲. مراحل ساخت ربات و دریافت توکن
مرحله ۱: گفتگو با BotFather
- وارد تلگرام شو و توی بخش جستجو، @BotFather رو بنویس و وارد ربات شو.
- روی Start یا /start کلیک کن تا لیست دستورات رو ببینی.
مرحله ۲: ساخت ربات جدید
- دستور
/newbotرو بفرست. - BotFather ازت میخواد که یک اسم برای رباتت انتخاب کنی (مثلاً: ربات نمونه من).
- بعدش باید یک یوزرنیم (Username) منحصر به فرد وارد کنی که حتماً باید با “bot” تموم شه (مثلاً: mytestbot یا my_test_bot).
مرحله ۳: دریافت توکن
- بعد از تایید اسم و یوزرنیم، BotFather بهت یک توکن (Token) طولانی میده (مثل یک رمز عبور برای برقراری ارتباط برنامه با ربات تلگرام).
- این توکن خیلی مهمه، هیچ وقت در اختیار دیگران قرارش نده!
- نمونه توکن:
123456789:AAHd3W...B9Iv8d12S8
۳. با این توکن چکار میکنیم؟
توکن رو باید در کد پایتون خودت قرار بدی تا برنامهات به ربات تلگرام وصل بشه.
۴. نکات مهم امنیتی:
- توکن رو به کسی نده. اگر لو رفت، از BotFather درخواست توکن جدید کن با دستور
/revoke. - میتونی اسم، یوزرنیم یا عکس ربات رو بعداً هم تغییر بدی.
۵. سوالات رایج (FAQ)
چند تا ربات میشه ساخت؟
هر تعداد که بخوای، محدودیتی وجود نداره!
میشه نام ربات رو بعداً تغییر داد؟
بله، با دستور /setname در BotFather.
اگر توکن لو رفت چی کار کنم؟
با دستور /revoke توکن جدید بگیر.
یوزرنیم تکراری بود، چی کار کنم؟
یوزرنیم باید منحصربهفرد باشه و با “bot” تموم بشه.