العودة للرئيسية
دليل التكامل

وثائق تكامل أداة الدردشة

تعرّف على إضافة TalkTG إلى موقعك، من التثبيت الأساسي إلى تخصيص المظهر.

البدء السريع

الصق سطرًا واحدًا من الكود وابدأ خلال دقائق.

1

سجّل وأضف موقعًا

أنشئ حسابًا، افتح «المواقع»، اختر «إضافة موقع» وأدخل نطاق موقعك.

2

اربط بوت Telegram

أنشئ بوت عبر @BotFather، انسخ Token، اربطه بالموقع ثم أرسل /start إلى البوت.

3

الصق كود الأداة

انسخ كود التضمين وضعه قبل وسم </body> مباشرة في HTML.

المتطلبات

  • 1حساب TalkTG
  • 2موقع يمكنك تعديل HTML الخاص به
  • 3Telegram Bot Token من @BotFather

التثبيت

استبدل YOUR_SITE_ID بمعرّف الموقع الظاهر في لوحة التحكم.

<script src="https://talktg.com/widget.js"
  data-site-id="YOUR_SITE_ID" async></script>

HTML عادي

أضف السكربت قبل وسم الإغلاق </body>.

Next.js / React

استخدم مكوّن Script من Next.js في التخطيط الجذري.

Vue / Nuxt

أضفه إلى app.head.script في nuxt.config.ts.

WordPress

أضفه قبل </body> في footer.php أو استخدم إضافة للرأس والتذييل.

Shopify

أضفه قبل </body> في theme.liquid.

Wix

أضف كودًا مخصصًا في نهاية Body وطبّقه على جميع الصفحات.

إعدادات الأداة

انتقل إلى «المواقع ← موقعك ← إعدادات الأداة» لتغيير المظهر والسلوك.

الخيارالافتراضيالوصف
اللون الأساسي#6366F1لون الزر والرأس ورسائل الزائر.
الموضعbottom-rightأسفل اليمين أو أسفل اليسار.
الترحيبHi there!رسالة تظهر للزوار الجدد.
اسم الوكيلSupportالاسم الظاهر في رأس الدردشة.
الفتح التلقائيfalseإظهار رسالة الترحيب تلقائيًا.
الصوتtrueتشغيل صوت عند وصول رد جديد.

مرجع API

تستخدم الأداة واجهات API العامة التالية داخليًا، ولا تحتاج عادةً إلى استدعائها مباشرة.

GET/api/widget/config/{siteId}

جلب إعدادات الأداة.

GET/api/sites/{siteId}/status

التحقق من حالة بوت Telegram.

POST/api/chat/send

إرسال رسالة الزائر.

GET/api/chat/history

تحميل سجل المحادثة.

GET/api/chat/poll

التحقق من الرسائل الجديدة.

كيف تعمل

1

يُحمّل السكربت بشكل غير متزامن ويعزل الأنماط باستخدام Shadow DOM.

2

تُنقل رسائل الزوار إلى Telegram المرتبط عبر TalkTG.

3

تظهر ردودك من Telegram في نافذة الدردشة على الموقع.

4

تُحفظ هوية الزائر في المتصفح لمتابعة المحادثة عند العودة.

الأسئلة الشائعة وحل المشكلات

الأداة لا تظهر

تحقق من موضع السكربت ومعرّف الموقع وأخطاء وحدة تحكم المتصفح.

لا تصل الرسائل إلى Telegram

أرسل /start إلى البوت وتأكد أن لوحة التحكم تعرض أنه مرتبط.

هل يمكن استخدام عدة نطاقات؟

كل موقع مرتبط بنطاق واحد؛ أنشئ موقعًا لكل نطاق.

هل تبطئ الأداة الموقع؟

لا. تُحمّل باستخدام async ولا تعطل عرض الصفحة.

هل أنت مستعد للبدء؟

يستغرق الإعداد دقائق قليلة ولا يتطلب بطاقة ائتمان.