تست ربات پیش از اتصال به تلگرام
پیش از آنکه رباتتان دست مشتری واقعی بیفتد، میتوانید همان موتوری را که در تلگرام و بله اجرا میشود، داخل پنل امتحان کنید. این فصل توضیح میدهد شبیهساز چت و پیشنمایش زنده دقیقاً چه چیزی را نشان میدهند، چه چیزی را نشان نمیدهند، و چطور در چند دقیقه ربات را قبل از اتصال جمعوجور کنید.
چرا قبل از اتصال تست کنید
فرض کنید «قنادی شیرینکام» تازه ربات ساخته و همان روز لینکش را در استوری گذاشته است. اولین مشتری /start میزند و ربات پیام پیشفرض میفرستد، چون دکمهی «سفارش کیک» به هیچ چیزی وصل نشده. آن مشتری برنمیگردد.
تست قبل از اتصال دقیقاً همین را جلو میگیرد. شما پیش از اینکه ربات دست کسی بیفتد، خودتان جای مشتری مینشینید و میبینید ربات چه جوابی میدهد.
باتساز برای این کار دو ابزار جدا دارد: «پیشنمایش زنده» که در حین چیدن منو نشان میدهد ربات چه شکلی میشود، و «شبیهساز چت» در صفحهی «تست ربات» که واقعاً با ربات حرف میزند.
نکتهی مهم: برای هیچکدام لازم نیست ربات به تلگرام وصل باشد. اگر ربات را بدون توکن ساخته باشید، نشان «حالت آزمایشی» میخورد و در صفحهی اتصال این جمله را میبینید: «🧪 این ربات در حالت آزمایشی است». در همین وضعیت هم تست کامل کار میکند.
پیشنمایش زنده: همان لحظه که تایپ میکنید
وقتی وارد صفحهی «دکمههای منو» میشوید، کنار فرم یک قاب گوشی میبینید با این عنوان: «پیشنمایش زنده — همین الان با تغییراتت هماهنگ میشود».
این قاب همزمان با تایپ شما بهروز میشود و نیازی به ذخیره ندارد. هر بار محتوا تغییر کند، قاب گوشی یک درخش کوتاه میزند تا مطمئن شوید تغییرتان گرفته شده.
تا وقتی چیزی ننوشتهاید، جای پیام خوشآمد نوشته «پیام خوشآمد اینجا نمایش داده میشود...» و پایین قاب هم «(دکمههای منو اینجا قرار میگیرند)».
دکمهها در پیشنمایش دوتادوتا در هر ردیف چیده میشوند — همان چیدمانی که مشتری در تلگرام میبیند. پس اگر اسم دکمهای طولانی باشد، همینجا معلوم میشود که در گوشی بریده نمایش داده میشود و میتوانید کوتاهش کنید. سقف منو ۱۲ دکمه است و بعد از آن دکمهی افزودن به «حداکثر ۱۲ دکمه» تغییر میکند.
- راهنمای بالای قاب: «روی هر دکمه کلیک کن تا تنظیماتش را در فرم سمت راست ببینی» — کلیک روی هر دکمه در پیشنمایش، همان ردیف را در فرم باز میکند.
- بعد از رضایت از چیدمان، دکمهی «ذخیره منو — اعمال فوری روی ربات» را بزنید.
پیشنمایش زنده فقط ظاهر را نشان میدهد؛ جواب نمیدهد. برای دیدن رفتار واقعی باید به صفحهی «تست ربات» بروید.
شبیهساز چت: واقعاً با ربات حرف بزنید
در صفحهی اصلی هر ربات کارتی هست با عنوان «همین الان امتحانش کن» و زیرعنوان «بدون تلگرام — ببین ربات با هر تغییری که میدهی چطور جواب میدهد». با کلیک روی آن وارد صفحهی «تست ربات» میشوید.
بهمحض باز شدن صفحه، شبیهساز خودش /start را میفرستد تا بلافاصله نتیجه را ببینید. پنجرهی چت عنوان «شبیهساز چت» دارد و بالای آن دکمهی «شروع دوباره» است که گفتوگو را از صفر شروع میکند.
در کادر پایین، «پیام مشتری را اینجا بنویسید...» را پر کنید و بفرستید. حداکثر طول هر پیام ۱۰۰۰ کاراکتر است. تا وقتی ربات در حال جواب دادن است، پیام «ربات در حال نوشتن…» را میبینید.
دکمههای منو دقیقاً مثل تلگرام پایین چت میمانند و با کلیک، متن همان دکمه برای ربات فرستاده میشود. دکمههای شیشهای زیر پیامها (مثل «🛒 سفارش این محصول») هم کلیکشدنیاند.
- ستون کناری با عنوان «اینجا چه خبر است؟» توضیح میدهد چه اتفاقی میافتد.
- زیر آن «تستهای پیشنهادی:» سه میانبر آماده دارد: /start، سلام و قیمت.
- اگر جوابی نیاید، پیام «— ربات پاسخی نفرستاد —» را میبینید؛ یعنی برای آن ورودی هیچ چیزی تنظیم نشده است.
- اگر خطایی رخ دهد، اعلان «خطا در شبیهسازی» بالای صفحه نشان داده میشود.
چه چیزی واقعاً اجرا میشود
این نکتهی کلیدی است: شبیهساز یک نمایش تقلبی نیست. همان موتوری که پیامهای واقعی تلگرام و بله را جواب میدهد اینجا اجرا میشود — فقط بهجای ارسال به پیامرسان، پاسخها همینجا نمایش داده میشوند. توضیح خود صفحه هم همین است: «شبیهساز واقعی — بدون نیاز به هیچ پیامرسانی».
یعنی هر تغییری در منو، پیامها، محصولات یا پاسخهای خودکار بدهید، بلافاصله همینجا قابل تست است.
- پیام خوشآمد و دکمههای منو، دقیقاً با همان چیدمانی که ذخیره کردهاید
- پاسخهای خودکار کلیدواژهای — مثلاً بنویسید «ساعت کاری» و ببینید ربات چه میگوید
- سناریوهای چندمرحلهای خوشآمد، سناریوی دکمهی منو و سناریوی دستوری (مثلاً /tokhfif)
- پیام پیشفرض، وقتی ربات کلیدواژهی متناسبی پیدا نمیکند
- فهرست محصولات (تا ۲۰ محصول فعال) و اگر محصولی نساخته باشید: «فعلاً محصولی ثبت نشده است.»
- فرم سفارش از اول تا آخر: تعداد، نام، شماره موبایل، تأیید — با همان پیامهای خطا، مثل «شماره موبایل معتبر وارد کنید (مثلاً 09121234567).»
- اطلاعات پرداخت کارتبهکارت، اگر فعالش کرده باشید
- ابزارهای متنی داخل چت مثل فونتساز و کوتاهکنندهی لینک
در شبیهساز، نام مشتری «کاربر آزمایشی» است. پس اگر در متنها از جایگذار نام استفاده کردهاید، همین عبارت را میبینید. همچنین مرحلههای زماندار سناریو در شبیهساز منتظر نمیمانند و همه یکجا نمایش داده میشوند تا کل سناریو را یکباره ببینید.
چه چیزی شبیهسازی نمیشود
برای اینکه بعداً غافلگیر نشوید، اینها را بدانید. شبیهساز عمداً بعضی چیزها را اجرا نمیکند و بعضی چیزها هم ذاتاً در یک چت داخل مرورگر قابل آزمایش نیستند.
- عکس نمایش داده نمیشود. اگر عکس زیرنویس داشته باشد همان متن زیرنویس را میبینید؛ اگر پیام فقط عکس باشد، بهجایش عبارت «🖼 [عکس محصول]» نوشته میشود.
- فقط متن میتوانید بفرستید. پس فرستادن عکس رسید پرداخت و آزمایش ابزار آپلودر فایل در شبیهساز ممکن نیست — آنها را باید بعد از اتصال، در خود پیامرسان امتحان کنید.
- عضویت اجباری در کانال آزمایش نمیشود: در شبیهساز کاربر همیشه «عضو» فرض میشود، بنابراین پیام دعوت به کانال هرگز نشان داده نمیشود.
- مدیریت گروه (خوشآمد به عضو جدید و ضد لینک) در شبیهساز اجرا نمیشود، چون چت شبیهساز یک چت خصوصی است نه گروه.
- حذف خودکار پیامها در شبیهساز اعمال نمیشود؛ فقط روی ربات واقعی کار میکند.
- امضای «ساختهشده با باتساز» که در پلن رایگان بعد از پیام خوشآمد فرستاده میشود، در شبیهساز نشان داده نمیشود تا پیشنمایش شلوغ نشود — اما در تلگرام واقعی فرستاده میشود.
- چت آزمایشی به فهرست مخاطبان «پیام همگانی» اضافه نمیشود و در شمارش پیامهای مصرفی پلنتان حساب نمیشود.
- روبیکا موتور جداگانهی خودش را دارد؛ شبیهساز موتور تلگرام و بله را اجرا میکند. برای اطمینان از رفتار روبیکا، بعد از اتصال آنجا هم یک بار /start بزنید.
- دکمههای لینکدار (مثل دکمهای که کاربر را به کانال یا سایت میبرد) در شبیهساز قابل کلیک نیستند و فقط دیده میشوند.
یک هشدار مهم و یک روال پنجدقیقهای
خود صفحه این هشدار را نشان میدهد و جدی است: سفارشی که در شبیهساز ثبت میکنید، سفارش واقعی در پنل شماست. کنارش یک مشتری هم با همان نام و شمارهای که وارد کردهاید ساخته میشود.
پس اگر «رستوران باغ ایرانی» موقع تست پنج بار فرم سفارش را پر کند، پنج سفارش و مشتری واقعی در پنل ثبت شده است. بعد از تست، آنها را از بخش سفارشها پاک کنید تا گزارشهای فروشتان خراب نشود. اگر فقط میخواهید فرم را ببینید و نمیخواهید سفارش ثبت شود، در مرحلهی آخر تأیید نکنید و از گزینهی لغو استفاده کنید — پیام «سفارش لغو شد. ❌» را میبینید.
- ۱صفحهی «تست ربات» را باز کنید و پیام خوشآمدی را که خودکار میآید بخوانید: آیا نام کسبوکارتان درست است و مشتری میفهمد باید چه کار کند؟
- ۲روی تکتک دکمههای منو کلیک کنید. هیچ دکمهای نباید پیام پیشفرض بدهد یا بیجواب بماند.
- ۳دو سه سؤال واقعی مشتریهایتان را تایپ کنید — «قیمت»، «ساعت کاری»، «کجایید» — و ببینید پاسخ خودکار درست فعال میشود یا نه.
- ۴یک بار فرم سفارش را کامل کنید تا مطمئن شوید شمارهی کارت و متن پرداخت درست است، بعد آن سفارش آزمایشی را از بخش سفارشها پاک کنید.
- ۵یک جملهی بیربط بفرستید تا پیام پیشفرض را ببینید؛ همان پیامی است که مشتری گیجشده میگیرد، پس باید راهنما باشد نه یک «متوجه نشدم» خشک.
- ۶«شروع دوباره» را بزنید و یک بار دیگر از دید یک مشتری تازهوارد کل مسیر را ببینید.
هر تغییری که در پنل ذخیره کنید بلافاصله روی ربات فعال است؛ لازم نیست دوباره چیزی منتشر کنید. کافی است بعد از هر ذخیره یک بار «شروع دوباره» را در شبیهساز بزنید.
قبل از رفتن به فصل بعد
- پیام خوشآمد را در «پیشنمایش زنده» دیدم و طولانی/بریده نیست
- همهی دکمههای منو در شبیهساز جواب درست میدهند
- چند سؤال پرتکرار مشتری را تست کردم و پاسخ خودکار فعال شد
- فرم سفارش را از اول تا آخر پر کردم و شمارهی کارت درست بود
- سفارشها و مشتریهای آزمایشی را از پنل پاک کردم
- پیام پیشفرض را دیدم و راهنماکننده است، نه بنبست
- میدانم عضویت اجباری کانال، مدیریت گروه و ارسال عکس را باید بعد از اتصال در خود پیامرسان تست کنم
سوالهای پرتکرار این فصل
برای تست ربات حتماً باید توکن تلگرام داشته باشم؟
نه. اگر ربات را بدون توکن ساخته باشید در «حالت آزمایشی» میماند و شبیهساز کامل کار میکند. توضیح صفحهی تست هم همین است: «شبیهساز واقعی — بدون نیاز به هیچ پیامرسانی».
جوابهایی که در شبیهساز میبینم دقیقاً همان چیزی است که مشتری میبیند؟
متنها، دکمهها و منطق پاسخدهی بله — چون همان موتور واقعی اجرا میشود. اما عکسها نمایش داده نمیشوند، مرحلههای زماندار سناریو بدون تأخیر میآیند، و در پلن رایگان امضای «ساختهشده با باتساز» که در تلگرام فرستاده میشود اینجا نشان داده نمیشود.
سفارشی که موقع تست ثبت کردم در آمار فروشم میآید؟
بله. سفارش و مشتری آزمایشی واقعاً در پنل ثبت میشوند. خود صفحه هم هشدار میدهد که بعد از تست آن را از بخش سفارشها پاک کنید.
چرا در شبیهساز پیام «عضویت در کانال» را نمیبینم؟
چون در شبیهساز کاربر همیشه عضو کانال فرض میشود و این ماژول رد میشود. درستی این قابلیت را باید بعد از اتصال، با یک اکانت تلگرام که عضو کانال نیست امتحان کنید.
ربات جواب میدهد ولی مینویسد «— ربات پاسخی نفرستاد —». یعنی چه؟
یعنی برای آن ورودی هیچ پاسخی تنظیم نشده و ربات هیچ پیامی تولید نکرده است. معمولاً یعنی دکمه یا کلیدواژهای که زدهاید به چیزی وصل نیست.
در روبیکا هم همین رفتار را خواهم داشت؟
روبیکا پیادهسازی جداگانهی خودش را دارد و شبیهساز موتور تلگرام و بله را اجرا میکند. بعد از اتصال روبیکا، یک بار همانجا هم /start بزنید و مسیر اصلی را چک کنید.