اجرای همان ربات روی بله و روبیکا
همان رباتی که برای تلگرام ساختهای را با وارد کردن یک توکن دیگر به بله و روبیکا هم وصل کن؛ منو، سناریوها، محصولات و سفارشها مشترک میمانند. این فصل مسیر اتصال، چیزهای مشترک و قابلیتهایی که روی روبیکا هنوز کار نمیکنند را نشان میدهد.
یک مغز، سه پیامرسان
فرض کن «کافه ونیز» منوی رباتش را چیده، سناریوی «ساعت کار» را ساخته و همهچیز در تلگرام درست کار میکند. حالا نصف مشتریهای محله در بلهاند. لازم نیست ربات دوم بسازی و منو را دوباره بچینی — فقط یک توکن دیگر وارد میکنی.
در باتساز، بله و روبیکا رباتهای جدا نیستند؛ اتصالهای اضافهی همان رباتند. متن خود صفحه هم همین را میگوید: «همین ربات (همان منو و سناریوها) را به بله هم وصل کنید.»
- منوی دکمهای و همهی سناریوهای کلیدواژهای، عیناً همانها
- محصولها، فلوی سفارشگیری و متنهای ربات
- سفارشها و مشتریهای هر سه پیامرسان، همه در همان پنل
هر تغییری در منو بدهی، همان لحظه روی هر سه اتصال اعمال میشود. نسخهی جداگانه برای هر پیامرسان وجود ندارد که یادت برود بهروزش کنی.
وصل کردن بله
از صفحهی ربات، روی کارت «اتصال» بزن تا صفحهی «اتصال به پیامرسانها» باز شود. زیر بخش تلگرام، کارت «اتصال به بله» را میبینی.
توکن بله را باید از خود بله بگیری، نه از تلگرام. راهنمای صفحه میگوید توکن را از بازوی BotFather@ در بله بگیر: «شروع» → «ساخت بازوی جدید» را بزن و توکن را کپی کن.
- ۱توکن را در کادر «توکن ربات بله» بچسبان.
- ۲دکمهی «اتصال به بله» را بزن. اگر همهچیز درست باشد پیام «ربات به بله وصل شد ✅» را میبینی.
- ۳حالا در بله به ربات خودت /start بفرست و منو را چک کن.
فرمت توکن بله دقیقاً مثل تلگرام است. اگر چیزی جز آن بچسبانی، پیام «فرمت توکن درست نیست — باید شبیه 123456789:AAE... باشد» میگیری. اگر هم قبلاً یکبار وصل کرده باشی، پیام «این ربات از قبل به این پیامرسان وصل است» میآید.
وصل کردن روبیکا
دقیقاً پایینتر، کارت «اتصال به روبیکا» است و مسیرش همان است: توکن را از بازوی BotFather@ در روبیکا بگیر («شروع» → «ساخت بازوی جدید»)، در کادر «توکن ربات روبیکا» بچسبان و «اتصال به روبیکا» را بزن. پیام موفقیت «ربات به روبیکا وصل شد ✅» است.
یک تفاوت کوچک: چون مستندات روبیکا فرمت مشخصی برای توکن اعلام نکرده، باتساز فقط طول توکن را چک میکند. اگر خیلی کوتاه باشد پیام «توکن خیلی کوتاه است» میبینی، و اگر توکن اشتباه باشد پیام «توکن نامعتبر است — از رباتساز همان پیامرسان توکن صحیح را کپی کنید.»
وقتی اتصالی برقرار شد، روی کارتش یک برچسب وضعیت میآید. این برچسب فعلاً برای هر سه پیامرسان یک متن مشترک دارد، پس اگر روی کارت بله یا روبیکا نوشتهی تلگرام دیدی نگران نباش — همان اتصال خودش سالم است. برای قطع کردن هم دکمههای «قطع اتصال بله» و «قطع اتصال روبیکا» همانجا هستند.
چه چیزی همهجا کار میکند و چه چیزی نه
این مهمترین بخش این فصل است. تلگرام و بله عملاً یکساناند، اما روبیکا هنوز همهی امکانات را ندارد و بهتر است از اول بدانی، نه وسط کار.
دلیلش هم فنی است: بله همان قرارداد تلگرام را پیاده کرده و با همان موتور اجرا میشود، ولی روبیکا موتور جداگانهای دارد که فعلاً فقط دستور شروع، کلیدواژهها، منو و فلوی سفارش را پوشش میدهد.
| قابلیت | تلگرام | بله | روبیکا |
|---|---|---|---|
| منو و پاسخ خودکار کلیدواژهای | ✓ | ✓ | ✓ |
| محصول، سبد خرید و سفارش | ✓ | ✓ | ✓ |
| ارسال عکس و ویدیو در سناریوها | ✓ | ✓ | هنوز نه — فقط متن ارسال میشود |
| پیام همگانی با عکس یا ویدیو | ✓ | ✓ | هنوز نه — فقط متن |
| عضویت اجباری کانال | ✓ | ✓ | هنوز نه |
| مدیریت گروه | ✓ | ✓ | هنوز نه |
| شبیهساز «تست ربات» در پنل | ✓ | ✓ | هنوز نه |
اگر یک مرحله از سناریو عکس داشته باشد، روی روبیکا فقط متن همان مرحله فرستاده میشود و سناریو نصفه نمیماند. پس متن مرحلهها را طوری بنویس که بدون عکس هم معنی بدهد.
پیام همگانی روی چند پیامرسان
در صفحهی پست و پیام همگانی، بخشی هست به نام «کجا فرستاده شود؟» که سه دکمهی تلگرام، بله و روبیکا دارد. هر پیامرسانی که هنوز وصلش نکردهای خاکستری و غیرقابل انتخاب است و با نگه داشتن ماوس روی آن میبینی: «ربات هنوز به بله وصل نیست».
اگر عکس یا ویدیو انتخاب کنی، روبیکا خودبهخود از انتخاب برداشته میشود و پیام «ارسال عکس/ویدیو روی روبیکا هنوز پشتیبانی نمیشود» را میبینی. برای فرستادن به روبیکا باید فایل را برداری و فقط متن بفرستی.
مخاطبها جدا شمرده میشوند: کسی که در بله با ربات چت کرده، مخاطب بله است. پس تعداد گیرندهها با هر پیامرسانی که تیک بزنی بالا میرود.
اگر جواب نمیدهد
اولین کاری که باید بکنی همان چیزی است که برای تلگرام هم درست است: برگرد به صفحهی «اتصال به پیامرسانها» و دکمهی «اتصال مجدد به بله» یا «اتصال مجدد به روبیکا» را بزن. بیشتر وقتها همین کافی است.
اگر باز هم نشد، برچسب وضعیت روی همان کارت به تو میگوید مشکل کجاست: «توکن تایید نشده» یعنی توکن را دوباره از BotFather همان پیامرسان بگیر و اتصال را از نو بساز؛ «خطای webhook» یعنی ثبت اتصال از سمت آن پیامرسان انجام نشده و اتصال مجدد را باید دوباره بزنی؛ و «غیرفعال» یعنی خود ربات خاموش است.
یادت باشد کلید «ربات فعال باشد» در صفحهی اصلی ربات روی همهی اتصالها اثر میگذارد — با خاموش بودنش، نه تلگرام جواب میدهد نه بله و روبیکا.
قبل از رفتن به فصل بعد
- توکن بله را از بازوی BotFather@ داخل خودِ بله گرفتهام، نه از تلگرام
- توکن را در کادر «توکن ربات بله» زدهام و پیام «ربات به بله وصل شد ✅» را دیدهام
- توکن روبیکا را از بازوی BotFather@ داخل روبیکا گرفتهام
- در هر پیامرسان یکبار /start زدهام و منو را دیدهام
- متن مرحلههای سناریو را طوری نوشتهام که بدون عکس هم روی روبیکا معنی بدهد
- میدانم عضویت اجباری و مدیریت گروه فعلاً روی روبیکا کار نمیکند
- در صفحهی پیام همگانی، در بخش «کجا فرستاده شود؟» پیامرسانهای موردنظرم را تیک زدهام
- کلید «ربات فعال باشد» روشن است
سوالهای پرتکرار این فصل
آیا باید در بله و روبیکا منو را دوباره بچینم؟
نه. بله و روبیکا اتصالهای همان رباتاند، نه ربات جدید. منو، سناریوها، محصولها و متنها یکی است و هر تغییری بدهی روی هر سه اعمال میشود.
میتوانم توکن تلگرام را در کادر بله بزنم؟
نه. هر پیامرسان توکن خودش را دارد و باید از بازوی BotFather@ داخل همان پیامرسان گرفته شود. با توکن اشتباه پیام «توکن نامعتبر است — از رباتساز همان پیامرسان توکن صحیح را کپی کنید.» را میگیری.
چرا نمیتوانم روبیکا را برای یک پست عکسدار انتخاب کنم؟
چون ارسال عکس و ویدیو روی روبیکا هنوز پشتیبانی نمیشود. بهمحض انتخاب فایل، روبیکا خودبهخود از انتخاب برداشته میشود. فایل را بردار تا بتوانی متن را به روبیکا هم بفرستی.
عضویت اجباری کانال روی روبیکا کار میکند؟
نه، فعلاً نه. عضویت اجباری، مدیریت گروه و حذف خودکار روی تلگرام و بله اجرا میشوند اما در موتور روبیکا هنوز پیاده نشدهاند.
سفارشی که مشتری در بله میدهد کجا ثبت میشود؟
در همان پنل و همان لیست سفارشها. لازم نیست جای دیگری را چک کنی.
چطور یک اتصال را قطع کنم؟
در صفحهی «اتصال به پیامرسانها» روی کارت همان پیامرسان، دکمهی «قطع اتصال بله» یا «قطع اتصال روبیکا» را بزن. بقیهی اتصالها دستنخورده میمانند.