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

توکن ربات چیست و چه اهمیتی دارد؟
هر ربات در تلگرام یک کد اختصاصی و محرمانه جهت شناسایی و احراز هویت دارد که به آن توکن ربات میگویند. با استفاده از این توکن میتوانید به ربات خود دسترسی داشته باشید و از طریق زبانهای برنامهنویسی مانند Python،PHP یا Node.js، فرمانهای خود را به آن بدهید.
توکن ربات از این جهت اهمیت دارد که رمز عبور اصلی ربات است و مانند کلید دسترسی به ربات عمل میکند. به این ترتیب هرکسی که این توکن را در اختیار داشته باشد، میتواند ربات را کنترل کند، به آن فرمان دهد، پیام ارسال کند یا ربات را به سایتها و پایگاههای داده متصل نماید. بنابراین باید مراقب محرمانگی توکن بات باشید!
بات فادر چیست و چطور با آن ربات تلگرام بسازیم؟
بات فادر (BotFather) نوعی ربات رسمی و تایید شده از سوی تلگرام است که اجازه ساخت ربات جدید، دریافت توکن اختصاصی ربات، تغییر نام و توضیحات ربات و مدیریت تصاویر پروفایل یا دستورات و تنظیمات دیگر را به ربات میدهد.
در یک توضیح ساده، بات فادر پنل مدیریت رباتهای تلگرام است و کافیست با آن گفتگو کنید تا ربات خود را بسازید یا برای آن توکن اختصاصی دریافت نمایید.
ساخت ربات تلگرام سادهتر از تصورتان است و برای شروع نیازی به برنامهنویسی ندارید! جهت ساخت ربات تلگرام از طریق بات فادر کافیست مراحل زیر را قدم به قدم انجام دهید:
- وارد تلگرام شوید
- عبارت @BotFather را جستجو کنید و روی Start بزنید
- سپس دستور newbot/ را ارسال کنید
- بات فادر از شما میخواهد یک نام برای ربات و سپس یک Username انتخاب کنید. نام کاربری باید به bot ختم شود، مانند MyTestBot
- بعد از تایید تلگرام، بات فادر ربات شما را میسازد و توکن اختصاصی ربات را در اختیارتان قرار میدهد.
در ادامه مراحل گرفتن توکن ربات از بات فادر را به صورت کامل و مفصل برایتان توضیح خواهیم داد.
مراحل گرفتن توکن ربات
پس از ساخت ربات تلگرامی، میتوانید بدون نیاز به دانش برنامهنویسی یا ابزارهای پیچیده، توکن ربات را از طریق بات رسمی تلگرام یا بات فادر، دریافت کنید. مراحل دریافت بات توکن به شرح زیر هستند:
- ۱.وارد BotFather شوید
در اولین قدم، کافیست از طریق نوار جستجوی تلگرام، عبارت @BotFather را جستجو کرده و وارد آن شوید. توجه داشته باشید که بات فادر ربات رسمی تلگرام است و تیک آبی دارد.
- ۲.ربات را شروع کنید
در دومین مرحله، با زدن دکمه Start گفتگو با ربات را شروع کنید.
- ۳.دستور را ارسال نمایید
در سومین مرحله، برای مشاهده همه رباتهایی که تا به حال ساختهاید، باید دستور mybots/ را ارسال نمایید. پس از نمایش همه رباتها، ربات موردنظر که میخواهید برای آن توکن دریافت کنید را انتخاب کنید.
- ۴.وارد بخش API Token شوید
در این بخش، بات فادر توکن ربات را به شما نمایش میدهد. حالا میتوانید به راحتی این توکن را کپی کرده و در موارد مورد نیاز استفاده نمایید.
توجه داشته باشید که حفظ محرمانگی توکن ربات بسیار اهمیت دارد، چون در صورت نشر آن، سایر افراد میتوانند ربات شما را مدیریت کنند و از آن در جهت اهداف خود استفاده نمایند.
اگر توکن ربات لو رفت چه کنیم؟
یکی از سوالات مهم و پُرتکرار درباره توکن ربات این است که اگر محرمانگی آن از بین رفت، چه کار کنیم؟ در صورتی که توکن بات به اشتباه در اختیار افراد غیر قرار گرفت، بایستی سریع از طریق بات فادر آن توکن را باطل کرده و یک توکن جدید بگیرید. جهت باطل کردن توکن ربات قبلی و دریافت توکن ربات جدید، باید مراحل زیر را قدم به قدم انجام دهید:
- ۱. وارد بات فادر شوید
- ۲. دستور /mybots را وارد کنید
- ۳. ربات موردنظر را انتخاب کرده و وارد بخش API Token شوید
- ۴. گزینه Revoke current token را انتخاب کنید تا توکن قبلی باطل شود
- ۵. توکن جدید را از طریق درخواست New Token دریافت نمایید
- ۶. این توکن جدید را در همه سرویسهایی که به ربات متصل هستید، جایگزین توکن قبلی کنید
به این ترتیب از دسترسی سایر افراد به ربات جلوگیری خواهید کرد.
چگونه توکن ربات تلگرام را امن نگه داریم؟
حفظ محرمانگی و نگهداری توکن ربات بسیار ساده بوده و تنها با چند روش زیر قابل انجام است:
- اگر پروژهتان در GitHub یا سایت دیگری قرار دارد، توکن را در فایلهای قابل مشاهده ننویسید.
- در پروژههای نرمافزاری بهتر است از روشهایی مثل متغیرهای محیطی (Environment Variables) یا Secret Manager استفاده کنید.
- توکن ربات را با هیچکس به اشتراک نگذارید. حتی اگر فردی ادعا کرد برای تنظیم ربات به آن نیاز دارد، بهتر است توکن را مستقیما در اختیارش قرار ندهید.
- از نگهداری توکن در چتها و یادداشتهای عمومی خودداری کنید.
در نهایت اگر به هر دلیلی توکن ربات لو رفت، هرچه سریعتر از طریق بات فادر آن را غیرفعال کرده و یک توکن جدید دریافت نمایید تا مشکلی پیش نیاید.
کلام آخر
همانطور که در این مطلب بررسی شد، توکن ربات تلگرام یکی از مهمترین اطلاعاتی است که برای مدیریت و اتصال ربات به سرویسهای مختلف به آن نیاز دارید. در واقع، دریافت توکن از طریق BotFather کار پیچیدهای نیست؛ اما نگهداری درست از آن اهمیت زیادی دارد.
توکن را نباید در اختیار افراد ناشناس قرار دهید یا در کدها و صفحات عمومی منتشر کنید. اگر هم به هر دلیلی توکن ربات لو رفت، جای نگرانی نیست؛ کافیست در سریعترین زمان ممکن آن را از طریق بات فادر باطل کرده و توکن جدید بگیرید. با رعایت همین نکات ساده، میتوانید امنیت ربات خود را تا حد زیادی حفظ کنید و با خیال راحت پروژههایتان را پیش ببرید.
امیدواریم مطالعه این مطلب برایتان مفید بوده باشد و پاسخ سوالات خود را دریافت کرده باشید. با سپاس از همراهی شما.