Mycroft-core: الميزة: أضف get_selection () إلى فئة MycroftSkill

تم إنشاؤها على ٢٩ أغسطس ٢٠١٩  ·  5تعليقات  ·  مصدر: MycroftAI/mycroft-core

هناك حاجة شائعة لمطوري المهارات هي تقديم قائمة بالخيارات للمستخدم والطلب منهم الاختيار. هذا ممكن باستخدام مجموعة من الأساليب الحالية ، ومع ذلك فإنه يتطلب من كل مطور أن يعمل على نمطه الخاص. ستؤدي إضافة طريقة قياسية إلى تسهيل ذلك على المطورين وتوفير تجربة أكثر اتساقًا للمستخدمين.

تتضمن الطريقة الحالية بشكل عام:

  1. خذ قائمة العناصر
  2. إنشاء مربع حوار السؤال باستخدام join_list()
  3. get_response() من المستخدم
  4. التحقق من صحة التحقق من الاستجابة لـ:

    • تطابق غامض لعنصر القائمة

    • ترتيبي أو رقم ، على سبيل المثال "العنصر الثالث" ، أو "رقم اثنين"

  5. إرجاع العنصر المحدد ، أو تنفيذ رد الاتصال on_fail
medium Enhancement - proposed help wanted

التعليق الأكثر فائدة

ليس بقدر ما سمعت ، اذهب لذلك!

إذا كانت لديك أسئلة ، فلدينا دردشة على chat.mycroft.ai

ال 5 كومينتر

مرحبًا ، أنا مهتم بهذه المشكلة. هل ادعى أي شخص ذلك حتى الآن؟

ليس بقدر ما سمعت ، اذهب لذلك!

إذا كانت لديك أسئلة ، فلدينا دردشة على chat.mycroft.ai

من فضلك افعل ، شكرا ارجان: ابتسم:

مغلق برقم 2302 ، أليس كذلك؟

أنت محق تمامًا. إغلاق!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات