بابابات
رایگان شروع کن

راهنمای نصب

کد امبد تو در پنل، بخش ۸ تنظیمات ربات است. هر جا در این صفحه PUBLIC_KEY دیدی، همان را بگذار.

<script src="https://bababot.ir/widget.js" data-bababot="PUBLIC_KEY" async></script>

این یک خط، همه‌ی چیزی است که لازم است. جای درستش بلافاصله قبل از </body> است.

سایت HTML یا هر قالب دستی۱ دقیقه

  1. فایل قالب سایتت را باز کن — معمولاً index.html یا footer.php.
  2. کد بالا را درست قبل از </body> بگذار.
  3. ذخیره کن و صفحه را یک بار با Ctrl+Shift+R باز کن.

وردپرس۳ دقیقه

  1. در پیشخوان وردپرس به «نمایش ← ویرایشگر پرونده‌های پوسته» برو.
  2. فایل footer.php را انتخاب کن.
  3. کد را قبل از </body> بگذار و «به‌روزرسانی پرونده» را بزن.

اگر پوسته‌ات به‌روزرسانی می‌شود، به‌جای ویرایش مستقیم از افزونه‌ی «WPCode» یا فیلد «اسکریپت‌های سربرگ و پابرگ» استفاده کن تا تغییرت با آپدیت پاک نشود.

ری‌اکت و نکست۲ دقیقه

  1. پکیج را نصب کن: npm i @bababot/react
  2. کامپوننت <BabaBot botKey="PUBLIC_KEY" /> را در ریشه‌ی اپ بگذار.
  3. یا بدون پکیج: همان تگ script را با next/script و strategy="lazyOnload" بگذار.

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

سایت‌سازها — میکسین، پرتال، شاپفا۲ دقیقه

  1. در تنظیمات سایت‌ساز دنبال «کد سفارشی»، «اسکریپت اختصاصی» یا «کد در فوتر» بگرد.
  2. کد را همان‌جا پیست کن و ذخیره بزن.
  3. سایت را در یک تب جدید باز کن — حباب گفتگو باید پایین صفحه باشد.

بعضی سایت‌سازها فقط در پلن‌های بالاتر اجازه‌ی کد سفارشی می‌دهند. اگر اجازه نداری، از صفحه‌ی مستقل استفاده کن.

سایت‌سازی که اصلاً کد نمی‌دهد۲ دقیقه

  1. آدرس صفحه‌ی مستقل ربات را از پنل بردار: https://bababot.ir/chat/PUBLIC_KEY
  2. یک دکمه یا آیتم منو با همین لینک بساز.
  3. برای اینکه در تب جدید باز شود، گزینه‌ی «باز شدن در پنجره‌ی جدید» را بزن.

تلگرام۳ دقیقه

  1. در تلگرام به @BotFather پیام بده و /newbot را بفرست.
  2. یک نام و یک آیدی (که به bot ختم می‌شود) بده.
  3. توکنی که می‌دهد را در پنل، بخش ۸ تنظیمات، در کادر تلگرام بگذار و «وصل کن» را بزن.

ربات خودت را باز کن و /start بزن. اگر جواب داد، تمام است. توکن رمزنگاری‌شده ذخیره می‌شود و دیگر نمایش داده نمی‌شود.

بله۳ دقیقه

  1. در بله به @botfather پیام بده و /newbot را بفرست.
  2. همان مسیر تلگرام: نام، آیدی، و توکن.
  3. توکن را در پنل در کادر بله بگذار و «وصل کن» را بزن.

بله برای مخاطب ایرانی‌ای که تلگرام ندارد مهم است و از داخل ایران بدون واسطه کار می‌کند.

اگر ویجت ظاهر نشد

  1. دامنه در فهرست مجاز هست؟ در بخش ۸ تنظیمات، دامنه‌ی دقیق سایتت را اضافه کن. example.com و www.example.com دو دامنه‌ی جدا هستند.
  2. کد واقعاً در صفحه هست؟ روی سایتت راست‌کلیک کن و «مشاهده‌ی کد منبع» را بزن، بعد دنبال bababot بگرد.
  3. کش سایت. افزونه‌های کش وردپرس و CDN نسخه‌ی قدیمی صفحه را می‌دهند؛ کش را خالی کن.
  4. دکمه‌ی «بررسی نصب» در پنل. سرور، صفحه‌ی سایتت را می‌خواند و می‌گوید کد را پیدا کرده یا نه.