القنوات

ما هي القنوات؟

القنوات هي منصات التواصل التي تستخدمها وكلاء Neotask لإرسال الرسائل واستقبالها. من خلال ربط قناة، تمنح الوكيل القدرة على الاستماع للرسائل الواردة على تلك المنصة والرد عليها في الوقت الفعلي.

المفاهيم الأساسية:

القنوات المدعومة

القناة طريقة المصادقة الميزات
Slack OAuth رسائل كاملة، قنوات، خيوط، تفاعلات، رفع ملفات
Discord رمز البوت رسائل الخادم، القنوات، الرسائل الخاصة، التضمينات، التفاعلات
WhatsApp رمز QR رسائل نصية، رسائل وسائط، دردشات جماعية
Telegram رمز البوت رسائل نصية، مجموعات، قنوات، لوحات مفاتيح مضمنة، مشاركة ملفات
Signal تطبيق محلي رسائل مشفرة من طرف إلى طرف، دردشات جماعية
Microsoft Teams OAuth فرق، قنوات، محادثات، بطاقات تكيفية، مشاركة ملفات
Google Chat OAuth مساحات، رسائل مباشرة، بطاقات، محادثات مترابطة
SMS مفتاح API إرسال واستقبال الرسائل النصية عبر موفرين مدعومين
البريد الإلكتروني / Gmail OAuth إرسال، استقبال، صياغة، رد، مرفقات، إدارة التصنيفات
Matrix رمز رسائل متشعبة، غرف، تشفير من طرف إلى طرف
Line رمز رسائل نصية، ملصقات، دردشات جماعية، قوائم غنية
Zalo رمز رسائل نصية، مشاركة وسائط
IRC إعداد اتصالات الخادم، القنوات، الرسائل الخاصة
iMessage محلي رسائل macOS الأصلية (تتطلب مضيفًا يعمل بـ macOS)

ربط قناة

تختلف عملية الاتصال اعتمادًا على طريقة المصادقة الخاصة بالقناة.

تدفق OAuth

يُستخدم من قِبل: Slack وMicrosoft Teams وGoogle Chat والبريد الإلكتروني / Gmail

  1. افتح علامة تبويب القنوات الخاصة بالوكيل.
  2. انقر فوق اتصال بجوار القناة التي تريد إضافتها.
  3. ستتم إعادة توجيهك إلى صفحة التفويض الخاصة بالخدمة.
  4. سجّل الدخول بحسابك وامنح Neotask الأذونات المطلوبة.
  5. بعد التفويض، ستتم إعادة توجيهك إلى لوحة التحكم وستظهر القناة متصلة.

بالنسبة للمنصات المحمولة، يتوفر خيار رمز QR. امسح رمز QR من هاتفك لإكمال التفويض دون الحاجة إلى تسجيل الدخول من متصفح سطح المكتب.

رمز البوت

يُستخدم من قِبل: Discord وTelegram

  1. أنشئ بوتًا على المنصة المعنية:
    • Discord -- أنشئ تطبيقًا في بوابة مطوري Discord وأنشئ رمز بوت.
    • Telegram -- أرسل رسالة إلى @BotFather على Telegram لإنشاء بوت واستلام رمز.
  2. افتح علامة تبويب القنوات الخاصة بالوكيل وانقر فوق اتصال بجوار القناة.
  3. الصق رمز البوت في حقل الرمز.
  4. انقر فوق حفظ لإنشاء الاتصال.

رمز QR

يُستخدم من قِبل: WhatsApp

  1. افتح علامة تبويب القنوات الخاصة بالوكيل وانقر فوق اتصال بجوار WhatsApp.
  2. سيظهر رمز QR على الشاشة.
  3. افتح WhatsApp على هاتفك، وانتقل إلى الأجهزة المرتبطة، وامسح رمز QR.
  4. يتم إنشاء الاتصال بمجرد تأكيد هاتفك للرابط.

مفتاح API

يُستخدم من قِبل: SMS

  1. احصل على مفتاح API من موفر SMS الخاص بك (مثلاً Twilio أو Vonage).
  2. افتح علامة تبويب القنوات الخاصة بالوكيل وانقر فوق اتصال بجوار SMS.
  3. أدخل مفتاح API والحقول الإضافية المطلوبة (مثلاً رقم الهاتف ومعرّف الحساب).
  4. انقر فوق حفظ لتفعيل القناة.

الرمز

يُستخدم من قِبل: Matrix وLine وZalo

  1. أنشئ رمز وصول من إعدادات المطور أو لوحة التحكم الإدارية للمنصة المعنية.
  2. افتح علامة تبويب القنوات الخاصة بالوكيل وانقر فوق اتصال بجوار القناة.
  3. الصق الرمز في حقل الرمز.
  4. انقر فوق حفظ لإنشاء الاتصال.

إعداد الخادم

يُستخدم من قِبل: IRC

  1. افتح علامة تبويب القنوات الخاصة بالوكيل وانقر فوق اتصال بجوار IRC.
  2. أدخل عنوان الخادم والمنفذ واسم المستخدم (nickname) وكلمة مرور اختيارية.
  3. حدد القنوات للانضمام إليها عند الاتصال.
  4. انقر فوق حفظ للاتصال.

التطبيق المحلي

يُستخدم من قِبل: Signal وiMessage

  1. تأكد من تثبيت التطبيق المطلوب وتشغيله على الجهاز المضيف:
    • Signal -- يجب تثبيت Signal Desktop وربطه بحساب Signal الخاص بك.
    • iMessage -- يتطلب مضيفًا يعمل بـ macOS مع تهيئة Messages.app.
  2. افتح علامة تبويب القنوات الخاصة بالوكيل وانقر فوق اتصال بجوار القناة.
  3. سيكتشف Neotask التطبيق المحلي وينشئ اتصالاً.
  4. إذا لم يتم اكتشاف التطبيق، ستتم مطالبتك بتثبيته أو تهيئته.

اختبار الاتصال

بعد توصيل أي قناة، يُشغّل Neotask تلقائيًا مسبارًا لقياس الزمن الكامن للتحقق من الاتصال:

يمكنك إعادة تشغيل اختبار الاتصال في أي وقت من إعدادات القناة.

عمليات القناة

بمجرد توصيل القناة، يمكنك إدارتها من علامة تبويب القنوات الخاصة بالوكيل.

التفعيل / التعطيل

قم بتبديل القناة تشغيلاً أو إيقافًا دون قطع الاتصال. عند التعطيل:

اختبار الاتصال

قم بتشغيل اختبار اتصال عند الطلب للتحقق من إمكانية الوصول إلى القناة والاستجابة. يقوم الاختبار بـ:

عرض زمن الاستجابة

تعرض كل قناة متصلة أحدث قراءة لزمن الاستجابة على علامة تبويب القنوات. يساعدك هذا على تحديد الاتصالات البطيئة أو المتدهورة بسرعة. يتم تحديث زمن الاستجابة:

قطع الاتصال / تسجيل الخروج

لإزالة اتصال قناة بالكامل:

  1. انقر فوق قطع الاتصال بجوار القناة.
  2. قم بتأكيد الإجراء في مربع الحوار.
  3. يلغي Neotask بيانات الاعتماد المخزنة أو يتخلص منها (يتم إلغاء رموز OAuth على جانب الموفر حيثما كان مدعومًا).
  4. تتم إزالة القناة من قائمة القنوات النشطة للوكيل.

لإعادة الاتصال بعد قطعه، اتبع خطوات الاتصال الأصلية مرة أخرى.