الأدلة
أداة الويب
خصّص أداة JS القابلة للتضمين —— العلامة التجارية وتحديد هوية المستخدم والأحداث.
أداة الويب عبارة عن حزمة JS صغيرة (نحو 30 kB بعد ضغط gzip) تقوم بتركيب فقاعة دردشة في الزاوية السفلية لأي صفحة.
التحميل
<script src="https://cs.askais.com/widget.js"
data-app-id="YOUR_APP_ID"
data-base-url="https://cs.askais.com"></script>تحديد هوية المستخدمين المسجَّلين
بالنسبة إلى الزوار المجهولين، تنشئ الأداة جهة اتصال تلقائيًا. أما بالنسبة إلى المستخدمين المسجَّلين، فاستدعِSingChat.identify() مع معلومات المستخدم الخاصة بك:
window.SingChat.identify({
externalId: "user_123",
name: "Ada Lovelace",
email: "ada@example.com",
customAttributes: { plan: "pro", signupAt: "2025-01-12" },
});الفتح / الإغلاق برمجيًا
SingChat.open();
SingChat.close();
SingChat.toggle();الاستماع إلى الأحداث
SingChat.on("message:new", (msg) => {
console.log("new message", msg);
});
SingChat.on("ai:stream:end", ({ messageId }) => {
// AI finished streaming
});تخصيص المظهر
في Settings → Inboxesيمكنك تكوين اللون الأساسي للأداة وموضعها ونص الترحيب. العلامة البيضاء (إخفاء "Powered by AskAIs Customer Service") متوفرة في باقة Pro وما فوقها.
الأمان
- المعرّف
app-idعام —— لا بأس بإدراجه في HTML - المفتاح السري مخصص للخادم فقط —— لا تكشفه أبدًا في كود المتصفح
- في الحالات التي تتطلب ثقة عالية، وقِّع حمولات المستخدم من جهة الخادم باستخدام المفتاح السري (HMAC-SHA256) —— راجع مصادقة API