← مستندات

ساخت اولین فلو گفتگو

فلو چیست؟

یک «فلو» مجموعه‌ای از مراحل به‌هم‌متصل است که تعیین می‌کند ربات شما در پاسخ به پیام یا دکمه‌های کاربر، چه کاری انجام دهد. هر ربات می‌تواند چند فلو داشته باشد، اما در هر لحظه فقط یکی «فعال» است.

۱. مرحله «شروع گفتگو»

این مرحله وقتی کاربر برای اولین‌بار /start می‌زند اجرا می‌شود. معمولاً شامل یک پیام خوش‌آمدگویی و چند دکمه منو (مثل «محصولات»، «ثبت‌نام»، «تماس با ما») است.

۲. افزودن مراحل بیشتر

با دکمه «افزودن مرحله»، انواع مختلف مرحله را اضافه کنید:

۳. اتصال مراحل به هم

روی هر دکمه، گزینه «برو به مرحله» را برای انتخاب مقصد آن دکمه تنظیم کنید. با این کار مسیر واقعی گفتگو شکل می‌گیرد — ترتیب نمایش مراحل در لیست فلوساز، لزوماً مسیر واقعی اجرای گفتگو نیست؛ فقط اتصال دکمه‌ها مسیر را مشخص می‌کند.

۴. تعریف پیام پیش‌فرض (fallback)

حتماً یک مرحله «پیام پیش‌فرض» اضافه کنید. اگر کاربر متنی بفرستد که با هیچ‌کدام از دکمه‌ها یا تریگرهای فلو مطابقت نداشته باشد، این پیام برایش ارسال می‌شود — به‌جای اینکه ربات کاملاً بی‌پاسخ بماند. برای جزئیات بیشتر به پیام‌های پیش‌فرض مراجعه کنید.

۵. پیش‌نمایش و انتشار

قبل از فعال‌سازی، از دکمه «پیش‌نمایش گفتگو» استفاده کنید تا مستقیماً در مرورگر، بدون ارسال هیچ پیامک یا پیام واقعی، فلو خود را از ابتدا تا انتها تست کنید. وقتی از نتیجه راضی بودید، فلو را «ذخیره» و سپس «فعال» کنید.