logo
REST API

راه‌اندازی API چت‌بات

اتصال بات آموزش‌دیده به اپلیکیشن، سایت سفارشی یا بک‌اند — با REST API و توکن احراز هویت.

زمان تقریبی راه‌اندازی: ۲۰ دقیقه

مراحل مشترک (صفر تا صد)

ثبت‌نام، کیف پول، ساخت بات و … — کلیک برای نمایش

۱

ثبت‌نام و ورود به پنل

در شاپ پیلوت ثبت‌نام کنید یا وارد حساب شوید. پس از ورود به داشبورد دسترسی به همه بخش‌ها خواهید داشت.

۲

شارژ کیف پول

برای خرید سرویس ماهانه یا فعال‌سازی Pay as you go، ابتدا کیف پول را شارژ کنید. حداقل مبلغ شارژ در صفحه کیف پول نمایش داده می‌شود.

۳

خرید سرویس مناسب

از بخش «خرید سرویس» نوع سرویس (وردپرس، فروش اجتماعی، وب‌سایت هوشمند یا API) و روش پرداخت (ماهانه یا Pay as you go) را انتخاب کنید.

۴

ساخت بات

از منوی «بات‌ها → ایجاد بات» یک بات جدید بسازید. بات در ابتدا با وضعیت «منتظر آموزش» ایجاد می‌شود.

۵

آموزش بات

هویت، لحن و دانش فروشگاه را در بخش «آموزش بات» تعریف کنید. اسکیل‌های فروش (معرفی محصول، پیگیری سفارش و …) را فعال کنید. پس از ذخیره، بات فعال می‌شود.

۶

اتصال بات به سرویس

در «سرویس‌های من» بات ساخته‌شده را به سرویس خریداری‌شده متصل کنید. هر سرویس فقط یک بات فعال دارد.

۷

شخصی‌سازی ظاهر ویجت

رنگ‌ها، آواتار، پیام خوش‌آمد و هدر چت را از بخش «استایل بات» تنظیم کنید تا با برند شما هماهنگ شود.

۸

راه‌اندازی نهایی سرویس

بسته به نوع سرویس: افزونه وردپرس را نصب کنید، محصولات را اضافه کنید، ویجت را embed کنید یا API را فراخوانی کنید. راهنمای اختصاصی هر سرویس را در ادامه ببینید.

۹

تست و بهره‌برداری

با «مکالمه آزمایشی» یا بازدید از سایت خود، چند سؤال نمونه بپرسید. مکالمات را از بخش «گفتوگوها» پیگیری کنید.

این سرویس برای چه کسانی است؟

۱

توسعه‌دهندگان و استارتاپ‌ها

اگر سایت شما Laravel، React، موبایل یا هر پلتفرم سفارشی است و می‌خواهید چت هوشمند را در UI خود داشته باشید.

۲

تفاوت با ویجت embed

ویجت embed برای نمایش سریع iframe است. API برای کنترل کامل UI، ذخیره تاریخچه در سیستم خود و یکپارچه‌سازی عمیق مناسب است.

مراحل راه‌اندازی

۱

خرید سرویس API

سرویس «API چت‌بات» را از پنل فعال کنید (ماهانه یا Pay as you go).

۲

ساخت و آموزش بات

بات بسازید، آموزش دهید و به سرویس API متصل کنید.

۳

دریافت bot_uid و API Token

bot_uid از لیست بات‌ها و api_key (توکن API) از تنظیمات پروفایل. هر دو در «سرویس‌های من» برای سرویس API نمایش داده می‌شوند.

فراخوانی API

۱

ارسال پیام

درخواست POST به /chat/template با فیلدهای text، bot_uid و api_key. پاسخ JSON شامل text، suggest و action است.

۲

نمونه درخواست

نمونه curl:

curl -X POST http://localhost:8000/chat/template \
  -H "Content-Type: application/json" \
  -d '{
    "text": "سلام، چه محصولاتی دارید؟",
    "bot_uid": "YOUR_BOT_UID",
    "api_key": "YOUR_API_TOKEN",
    "guest_key": "optional-guest-id"
  }'
۳

Health check

برای بررسی دسترسی سرویس AI از GET /is-active-server استفاده کنید.

نکات یکپارچه‌سازی

۱

guest_key

برای حفظ تاریخچه مکالمه هر کاربر، یک شناسه یکتا (UUID) به عنوان guest_key ارسال کنید.

۲

پاسخ HTML

فیلد text ممکن است شامل HTML باشد. در UI خود آن را sanitize و render کنید.

۳

پیشنهادها (suggest)

آرایه suggest دکمه‌های پیشنهادی بعدی را برمی‌گرداند — می‌توانید به عنوان quick reply نمایش دهید.

نکات کاربردی

  • API Token را فقط در سمت سرور نگه دارید — هرگز در کد فرانت‌اند عمومی قرار ندهید.
  • برای توسعه از Pay as you go استفاده کنید تا فقط به ازای مصرف هزینه پرداخت کنید.
  • مستندات کامل endpointها در صفحه مستندات API موجود است.

آماده فعال‌سازی API چت‌بات — اتصال به سایت سفارشی هستید؟

وارد پنل شوید، سرویس را بخرید و طبق این راهنما راه‌اندازی کنید.

ورود به پنل

پشتیبانی در تمام مراحل

مکالمه با هوش مصنوعی