اگر قصد دارید یک ربات در پیامرسان بله ایجاد کنید، یکی از اولین مراحل موردنیاز، ساخت ربات و دریافت توکن (Token) آن است. توکن ربات یک کد اختصاصی است که به برنامه یا سرور شما اجازه میدهد از طریق API با ربات ارتباط برقرار کند و پیامها، کاربران و سایر قابلیتهای ربات را مدیریت کند.
در این مقاله بهصورت کامل با مراحل ساخت توکن ربات در پیام رسان بله، نحوه دریافت توکن، کاربرد آن و نکات امنیتی مربوط به نگهداری Token آشنا میشویم.
توکن ربات بله چیست؟
توکن ربات بله یک کد اختصاصی است که هنگام ایجاد ربات در اختیار مدیر ربات قرار میگیرد. این کد مانند یک کلید دسترسی عمل میکند و برنامه شما با استفاده از آن میتواند به API پیامرسان بله متصل شود.
به زبان ساده، اگر بخواهید یک ربات فروشگاهی، پشتیبانی، اطلاعرسانی، پزشکی یا خدماتی در بله ایجاد کنید، برنامه شما برای برقراری ارتباط با ربات به توکن ربات بله نیاز دارد.
برای مثال، ساختار کلی ارتباط به این شکل است:
کاربر ← ربات بله ← API بله ← سرور و نرمافزار شما
توکن در بخش ارتباط بین نرمافزار شما و API مورد استفاده قرار میگیرد.
آموزش ساخت ربات در پیام رسان بله

برای شروع کار، ابتدا باید یک ربات جدید در پیامرسان بله ایجاد کنید. برای اینکار وارد ربات رسمی بات فادر به آدرس https://ble.ir/botfather شوید. پس از ساخت ربات، اطلاعات مربوط به آن در اختیار شما قرار میگیرد و میتوانید از Token اختصاص دادهشده برای اتصال نرمافزار خود به ربات استفاده کنید.
مراحل کلی ساخت ربات به این صورت است:
- وارد پیامرسان بله شوید.
- ربات بات فادر را جستجو کنید.
- گزینه ایجاد ربات جدید را انتخاب کنید.
- نام موردنظر خود را برای ربات وارد کنید.
- یک شناسه یا Username مناسب برای ربات انتخاب کنید.
- ربات را ایجاد کنید.
- توکن ربات را دریافت و در محل امنی نگهداری کنید.
توکن ربات بله چه کاربردی دارد؟
توکن در واقع مجوز دسترسی برنامه شما به ربات است. با استفاده از آن میتوانید ربات خود را به یک سایت، نرمافزار یا سرویس خارجی متصل کنید.
برخی از کاربردهای رایج ربات بله عبارتاند از:
ربات پشتیبانی
میتوانید پیامهای کاربران را دریافت کرده و آنها را به سیستم پشتیبانی، اپراتور یا مدیر سایت منتقل کنید.
ربات فروشگاهی
طراحی ربات فروشگاهی میتواند برای نمایش محصولات، دریافت سفارش، اطلاعرسانی وضعیت سفارش و ارتباط با مشتری مورد استفاده قرار بگیرد.
ربات اطلاعرسانی
با اتصال ربات به سایت یا نرمافزار، میتوان اعلانهای مختلف را برای کاربران ارسال کرد.
ربات خدماتی و سازمانی
شرکتها میتوانند از ربات بله برای ارائه خدمات، ثبت درخواست، دریافت اطلاعات و مدیریت ارتباط با کاربران استفاده کنند.
اتصال ربات بله به وردپرس
یکی از کاربردهای جذاب ربات بله، اتصال آن به وردپرس و ووکامرس است. برای مثال میتوان سیستم را به شکلی تنظیم کرد که هنگام ثبت سفارش جدید، تغییر وضعیت سفارش یا دریافت پیام پشتیبانی، یک اعلان از طریق ربات بله ارسال شود.
توکن ربات بله را کجا قرار دهیم؟
پس از دریافت Token، این مقدار باید در نرمافزار یا کدی که قرار است با ربات ارتباط برقرار کند قرار داده شود.
اگر از PHP استفاده میکنید، بهتر است توکن را مستقیماً داخل فایلهایی که در دسترس عموم قرار دارند قرار ندهید. برای نمونه، میتوانید آن را در فایل تنظیمات یا متغیر محیطی ذخیره کنید.
ساختار ساده استفاده از Token در یک برنامه PHP میتواند چیزی شبیه این باشد:
$botToken = 'YOUR_BOT_TOKEN';
سپس برنامه شما از این مقدار برای ارسال درخواست به API استفاده میکند.
توجه: مقدار واقعی Token را هیچوقت در مقاله، GitHub، فایلهای عمومی، اسکرینشات یا کدهای قابل مشاهده برای دیگران قرار ندهید.
چرا امنیت توکن ربات اهمیت زیادی دارد؟
توکن ربات را باید مانند یک رمز عبور در نظر بگیرید. هر فردی که به Token دسترسی داشته باشد، بسته به سطح دسترسی API میتواند از طریق آن با ربات شما ارتباط برقرار کند.
بنابراین توصیه میشود:
- توکن را در اختیار افراد غیرضروری قرار ندهید.
- آن را در GitHub یا مخزن عمومی قرار ندهید.
- Token را داخل JavaScript سمت کاربر قرار ندهید.
- آن را در کد HTML سایت قرار ندهید.
- در صورت افشای Token، نسبت به تغییر یا ابطال آن اقدام کنید.
- برای پروژههای واقعی از روشهای امن مدیریت Secret استفاده کنید.
آیا میتوان ربات بله را به سایت متصل کرد؟
بله. یکی از مهمترین کاربردهای ساخت ربات در بله، اتصال آن به وبسایت و نرمافزارهای مختلف است.
برای مثال، یک فروشگاه اینترنتی میتواند به ربات بله متصل شود و هنگام ثبت سفارش، پیام زیر را برای مدیر ارسال کند:
سفارش جدید ثبت شد.
سپس اطلاعات سفارش مانند نام مشتری، مبلغ، شماره سفارش و وضعیت پرداخت از طریق ربات برای مدیر ارسال شود.
همچنین میتوان سیستمهایی طراحی کرد که پیامهای کاربران را از بله دریافت کرده و پس از پردازش، پاسخ مناسب را به آنها ارسال کنند.
ساخت ربات بله با PHP
اگر قصد دارید ربات بله را با PHP توسعه دهید، معمولاً معماری پروژه به این شکل خواهد بود:
پیامرسان بله → API → سرور → PHP → پردازش درخواست → ارسال پاسخ
در این حالت PHP درخواستهای دریافتی را پردازش کرده و بر اساس منطق برنامه، پاسخ مناسب را برای کاربر ارسال میکند.
برای پروژههای حرفهای میتوان قابلیتهایی مانند ثبت کاربران، مدیریت سفارشها، سیستم تیکت، اتصال به دیتابیس، پنل مدیریت و اتصال به وردپرس را نیز به ربات اضافه کرد.
ساخت ربات بله برای وردپرس
اگر وبسایت شما با وردپرس ساخته شده باشد، میتوان ربات بله را به وردپرس متصل کرد و قابلیتهای مختلفی ایجاد کرد.
برای مثال:
- ارسال اعلان ثبت سفارش
- ارسال پیام تغییر وضعیت سفارش
- اطلاعرسانی پرداخت موفق
- ارسال پیام برای مدیر سایت
- سیستم پشتیبانی کاربران
- ارسال کد تخفیف
- اطلاعرسانی محصولات جدید
- اتصال به فرمهای سایت
- دریافت اطلاعات کاربران
- اجرای دستورات مدیریتی
این قابلیتها میتوانند با استفاده از PHP، API و در صورت نیاز Webhook یا روشهای دریافت اطلاعات ارائهشده توسط سرویس بله پیادهسازی شوند.
تفاوت توکن ربات با نام کاربری ربات چیست؟
یکی از اشتباهات رایج هنگام ساخت ربات در پیامرسان بله، اشتباه گرفتن Username با Token است.
Username همان شناسهای است که کاربران برای پیدا کردن یا ورود به ربات از آن استفاده میکنند؛ اما Token یک کلید دسترسی فنی است که برنامه شما برای ارتباط با API از آن استفاده میکند.
بنابراین این دو مقدار کاربرد کاملاً متفاوتی دارند.
اگر توکن ربات بله افشا شد چه کنیم؟
اگر Token ربات شما در اختیار شخص دیگری قرار گرفته است، بهتر است آن را یک مسئله امنیتی جدی در نظر بگیرید.
در چنین شرایطی:
- دسترسی به Token افشاشده را بررسی کنید.
- Token را در محلهای عمومی حذف کنید.
- در صورت امکان Token جدید ایجاد کنید.
- Token جدید را در سرور و نرمافزار خود جایگزین کنید.
- کدها و مخازن عمومی مانند GitHub را بررسی کنید.
- لاگهای سیستم را برای فعالیتهای غیرعادی بررسی کنید.
سوالات متداول درباره ساخت توکن ربات بله
توکن ربات بله چیست؟
توکن یک کد اختصاصی برای احراز هویت و دسترسی برنامه شما به API ربات است و برای توسعه و اتصال ربات به نرمافزارهای دیگر استفاده میشود.
چگونه توکن ربات بله دریافت کنیم؟
ابتدا باید یک ربات در پیامرسان بله ایجاد کنید. پس از ایجاد ربات، Token اختصاصی آن از طریق بخش مدیریت ربات در اختیار شما قرار میگیرد.
آیا توکن ربات بله را میتوان به شخص دیگری داد؟
بهتر است Token را در اختیار دیگران قرار ندهید. توکن اطلاعات حساس ربات محسوب میشود و باید مانند رمز عبور از آن محافظت شود.
آیا امکان اتصال ربات بله به وردپرس وجود دارد؟
بله. با استفاده از API و برنامهنویسی PHP میتوان ربات بله را به وردپرس، ووکامرس و سایر سیستمهای تحت وب متصل کرد.
آیا ساخت ربات بله نیاز به برنامهنویسی دارد؟
ساخت اولیه ربات ممکن است نیاز زیادی به برنامهنویسی نداشته باشد، اما برای ایجاد امکانات حرفهای مانند اتصال به سایت، دیتابیس، فروشگاه، سیستم پشتیبانی و ارسال خودکار پیام، معمولاً به برنامهنویسی و استفاده از API نیاز خواهید داشت.
جمعبندی
ساخت توکن ربات در پیام رسان بله یکی از اولین مراحل برای توسعه یک ربات حرفهای و اتصال آن به نرمافزارهای دیگر است. Token به برنامه شما اجازه میدهد با API ارتباط برقرار کرده و قابلیتهای مختلف ربات را مدیریت کند.
اگر قصد دارید یک ربات بله برای سایت، فروشگاه اینترنتی، سیستم پشتیبانی یا کسبوکار خود ایجاد کنید، بهتر است از همان ابتدا ساختار امنیتی مناسبی برای نگهداری Token در نظر بگیرید و آن را در اختیار افراد غیرمجاز قرار ندهید.
با اتصال صحیح ربات بله به سایت و نرمافزار، میتوان بسیاری از فرآیندهای اطلاعرسانی، پشتیبانی و مدیریت کاربران را بهصورت خودکار انجام داد.






