تتحدث هذه المقالة عن طريقة لتوسيع الوظائف Hotline Telegram CRM باستخدام الروبوت المساعد الخاص بك (ما يسمى بالروبوت المساعد) الذي يعمل على جانب مجموعة المواضيع الخاصة بك باستخدام Hotline Topics API.
باستخدام مساعد الروبوت، يمكنك زيادة راحة وإنتاجية العمل مع النظام بشكل كبير:
قم بتنفيذ الأوامر الخاصة بك على جانب مجموعة المواضيع
الحصول على معلومات المستخدم من الأنظمة الخارجية
إنشاء صفقات أو استدعاء أوامر عشوائية في الأنظمة الخارجية
قم بتوصيل روبوت الذكاء الاصطناعي بالمجموعة للتفاعل مع المستخدمين
أيضا في Hotline هناك طرق أخرى لتوسيع الوظائف، والتي تم وصفها في مقالات منفصلة:
إضافة بوت تمديد رسمي مع أوامر للمراسلات الجماعية، وعلامات للمستخدمين، والردود السريعة، وتعيين موضوع للمدير، وقوالب مع سلاسل الرسائل، وتصدير قاعدة بيانات العميل
أنت تقوم بإنشاء واحدة جديدة Telegram بوت عبر @botfather، برمجة سلوكه
تتم إضافة الروبوت إلى المجموعة الخلفية، حيث يمكنه معالجة الأوامر المخصصة له فقط، أو الاستجابة لأحداث محددة في المجموعة، أو استكمال الأوامر القياسية الموجودة
يتفاعل الجزء البرمجي للبوت مع Topics API (يبلغ عن عنوان الموضوع ويتلقى المعلومات المتاحة عن المستخدم الذي يجري الحوار معه)
عند الاتصال Hotline حساب المستخدم، يمكن للروبوت أيضًا رؤية رسائل المستخدم (يتم تنشيط وضع البث المقابل من خلال الحساب عند الطلب في دعم)
رد فعل Hotline للأوامر المخصصة معطلة عن طريق المعلمة @CUSTOM_COMMANDS@ في بوت التثبيت
يمكنك تنفيذ الروبوت المساعد بنفسك أو طلب التطوير المدفوع من خدمة الدعم لدينا. لقد قام فريقنا بالفعل بتجميع عدد من الحلول القياسية التي يمكن تكييفها بسرعة مع المهام المختلفة.
غالبًا ما نستخدم النظام الأساسي كمنشئ للروبوت المساعد N8N. الإصدار المجاني من هذا النظام الأساسي فعال تمامًا ولا يقتصر على عدد المكالمات، ويمكن تثبيت النظام على الخادم الخاص بك، ويسمح لك بتصور خوارزمية تشغيل الروبوت، ويحتوي على العديد من اتصالات API الجاهزة مع الأنظمة الخارجية.
إعدادات خاصة للروبوت المساعد في @botfather
لكي يتمكن مساعد الروبوت المضاف إلى مجموعة المواضيع من رؤية جميع الرسائل الواردة من مشغلي النظام، فإنه يحتاج إلى تحديد معلمات خاصة في @botfather:
تعطيل وضع الخصوصية في القسم خصوصية المجموعة (افتراضيا هو نشط)
السماح بإضافة روبوت إلى المجموعات التي تحتوي على المعلمة Allاوه المجموعات
حالة 1: الحصول على معلومات إضافية عن المستخدم من الأنظمة الخارجية
يمكن للروبوت المساعد مراقبة الرسائل التي يشير إليها المشغلون على جانب مجموعة الواجهة الخلفية واستكمال إخراج الأمر /info معلومات إضافية حول المستخدم، أو الرد على أي أمر مخصص آخر.
إذا قمت بإدخال الأمر المطلوب في موضوع للحوار مع المستخدم، فيمكن للروبوت المساعد الاتصال به Topics API نظم Hotline، أدخل عنوان الموضوع واحصل على معلومات حول المستخدم بالتنسيق JSON (user_id, language_code, first_name, last_name, username, phone).
بعد ذلك، يمكن للروبوت المساعد طلب معلومات إضافية حول المستخدم من النظام الخارجي وفقًا له user_id وعرضها في موضوع لمشغل النظام.
على سبيل المثال، من خلال ملحق الأمر /info في دعمنا، قمنا بتنفيذ عرض سريع لقائمة المثيلات النشطة للمستخدم وما إذا كان لديه اشتراك مدفوع.
ويمكن أيضًا استخدام مبدأ مماثل للحصول على أي معلومات أخرى متاحة عن المستخدم، على سبيل المثال:
قائمة معاملات المستخدم من قبله user_id
الرصيد الحالي، وتعريفات المستخدم المتصلة
قائمة المجموعات المشتركة مع المستخدم
حالة 2: إنشاء معاملة أو اتصال مع مستخدم في نظام خارجي
يمكن للروبوت المساعد مراقبة الرسائل التي يشير إليها المشغلون على جانب مجموعة الواجهة الخلفية واستكمال إخراج الأمر /info معلومات إضافية حول المستخدم، أو الرد على أي أمر مخصص آخر.
يمكن حل مثل هذه المشاكل عن طريق نظام خارجي، في حين Hotline يمكن أن تكون بمثابة واجهة أصلية مريحة للغاية للتواصل معها Telegram المستخدمين (ليكونوا نوعًا من المكاتب الأمامية).
مثال للتكامل مع Notion
في خدمة الدعم Hotline نحن نستخدم Notion كنظام لتخزين وتنظيم قاعدة بيانات عملائنا (notion.so).
عند إرسال الأمر /notion على جانب موضوع المجموعة، تتم كتابة بيانات العميل إلى قاعدة بيانات Notion ويتم إرجاع رابط إلى بطاقة العميل التي تم إنشاؤها. من خلال الضغط على الرابط، يمكنك الانتقال بسرعة إلى بطاقة العميل، وملء العلامات الخاصة بالعميل، وإعطائه الأولوية.
يمكن لـ Notion تقديم قاعدة عملائك بشكل ملائم على شكل طاولة ولوحة بها بطاقات ومرشحات وفرز. إذا لزم الأمر، يمكنك تصفية المستخدمين المطلوبين على جانب الفكرة، والحصول على قائمة بمعرفاتهم، وعلى سبيل المثال، ثم استخدمه في رسالتك الإخبارية.
عن طريق استدعاء الأمر /notion في موضوع المستخدم مرة أخرى، يقوم الروبوت المساعد، بالإضافة إلى رابط البطاقة، بإرجاع قائمة بالعلامات المحددة للمستخدم.
من الممكن تحقيق تكامل مماثل عبر واجهة برمجة التطبيقات (API) مع العديد من الأنظمة الأخرى: Google Sheets، وAMO، وBitrix، وSalesForce، وما إلى ذلك.
حالة 3: توصيل سريع للتعريفة في نظام خارجي للمستخدم
إذا كان المستخدمون الذين تتواصل معهم من خلال Hotline هم أيضا مستخدمي أي نظام، ثم المشغل Hotline يمكن استخدام الروبوت المساعد لتفعيل الطرق اللازمة.
1 سبيل المثال: بعد الموافقة واستلام المبلغ من المستخدم عبر الخط الساخن، يمكنك إرسال أمر مثل /activate t1 م6والتي سيتم تفعيل التعرفة المشروطة 1 لمدة 6 أشهر لهذا المستخدم وإرسال إشعار له بذلك. يتم تنفيذ الأمر بطريقة مماثلة /deactivate.
2 سبيل المثال: فريق / المشرف يتم تشغيل وضع المسؤول في الروبوت الخارجي لإدارة إعدادات المستخدم المقابل الذي اتصل بخدمة الدعم.
حالة 4: إنشاء رابط مع مستخدم في نظام خارجي
إذا كان من الضروري إنشاء اتصال بين المستخدم Telegram وفقا له user_id باستخدام معرف الحساب المقابل في النظام الخارجي، فمن الممكن تنفيذ أمر مثل /link N005
يمكن لأمر مماثل ربط مستخدم (أو عدة مستخدمين) برقم الحساب N005. بعد إنشاء اتصال مع المستخدم، الأمر /info (الحالة 1) يمكن استكمالها بعرض معلومات حول حسابه من نظام خارجي.
غالبًا ما يكون هذا مفيدًا عند تنفيذ مكتب المساعدة الخاص بالشركة، حيث يمكن لعدة مستخدمين الكتابة إلى مكتب المساعدة من عميل واحد.
حالة 5: حفظ المراسلات من مجموعة موضوعية في نظام خارجي
لكي يتمكن الروبوت المساعد من رؤية الرسائل الواردة من المستخدمين ويكون قادرًا على معالجتها، يجب أن تأتي الرسائل إلى مجموعة المواضيع نيابة عن حساب المستخدم، وليس الروبوت. نظرًا لقيود Telegram، لا تستطيع برامج الروبوت رؤية الرسائل من برامج الروبوت الأخرى في المجموعات.
تفعيل وضع خاص لبث الرسائل إلى مجموعة مواضيع من خلال حساب مستخدم (userbot) ممكن من خلال موقعنا دعم.
عند تمكين بث الرسائل من المستخدمين إلى مجموعة مواضيع من خلال حساب، تصبح هذه الرسائل متاحة للروبوت المساعد للمعالجة.
وهذا يجعل من الممكن حفظ الرسائل في نظام خارجي، على سبيل المثال، لإجراء نسخ احتياطي للمراسلات مع العملاء أو استخدام أجزاء من المراسلات لتدريب الذكاء الاصطناعي.
ملاحظة حول حفظ الرسائل: يمكنك أيضًا عمل نسخ احتياطية من الرسائل الواردة من مجموعة في أي وقت يدويًا من خلال الوظيفة تصدير سجل الدردشة في خصائص موضوع المجموعة.
حالة 6: إضافة مستشار الذكاء الاصطناعي إلى حسابك Telegram حساب أو بوت
عند تمكين بث الرسائل من المستخدمين إلى مجموعة مواضيع من خلال حساب (userbot) يستطيع الروبوت المساعد رؤية رسائل المستخدم.
بعد ذلك، يمكنك إرسال رسائل المستخدم بسياق الذكاء الاصطناعي المطلوب عبر واجهة برمجة التطبيقات وتلقي الرد، والذي يمكنك بعد ذلك عرضه في مجموعة المواضيع كتعليق أو إرساله مباشرة إلى المستخدم.
على سبيل المثال، يمكنك دعوة المستخدم لطرح سؤاله أثناء انتظار إجابة المشغل على الذكاء الاصطناعي حتى يتمكن من محاولة حل مشكلته بنفسه.
من الجيد طرح الأسئلة على الذكاء الاصطناعي من خلال بدء سؤالك بعنوان الذكاء الاصطناعي، على سبيل المثال: ai ما هي الأوامر الموجودة في النظام؟
يمكنك أيضًا تعليم الذكاء الاصطناعي أن يفهم أنه إذا تم طرح سؤال يبدأ بتعليق، فهذا سؤال من مشغل النظام ويجب أيضًا تقديم الإجابة في شكل تعليق.
وبدلاً من ذلك، يمكنك إرسال جميع الرسائل من المستخدم لتحليل الذكاء الاصطناعي (وهذا أكثر تكلفة من حيث رموز الذكاء الاصطناعي) وإصدار استجابة أم لا وفقًا للمنطق المطلوب. على سبيل المثال، أجب على المستخدم فقط عندما يعتقد الذكاء الاصطناعي أن السؤال يتطابق تمامًا مع ما هو موجود في قاعدة معارفه.
للتحكم المرن في تشغيل الذكاء الاصطناعي، يمكنك إدخال قيود خاصة وأوامر مساعدة تعمل على تشغيل/إيقاف الذكاء الاصطناعي في موضوع معين أو تبديل وضع الاتصال مع المستخدم.
اقرأ المزيد عن حالات استخدام الذكاء الاصطناعي فيما يتعلق بـ Telegram CRM Hotline (قريباً)
راجع أيضًا طرقًا أخرى لتوسيع الوظائف Hotline:
بوت التمديد مع أوامر للمراسلات البريدية المجمعة وعلامات المستخدم وتصدير قاعدة بيانات العملاء