Partager via


Afficher une liste d’options à sélection multiple dans Copilot Studio

Note

Cet article s’applique aux chatbots classiques uniquement. Pour étendre les agents créés dans Copilot Studio, vous n’avez pas besoin d’utiliser Bot Framework Composer. Toutes les fonctionnalités décrites dans cet article sont disponibles pour les agents, directement dans Copilot Studio.

Améliorez votre bot en développant des dialogues personnalisés avec Bot Framework Composer puis les ajouter à votre bot Microsoft Copilot Studio.

Dans cet exemple, vous apprendrez à afficher une liste à sélection multiple dans Microsoft Copilot Studio en utilisant Composer.

Important

L’intégration de Composer n’est pas disponible pour les utilisateurs qui ne disposent que d’une licence Teams Microsoft Copilot Studio. Vous devez disposer d’une licence d’évaluation ou d’une licence Microsoft Copilot Studio complète.

Conditions préalables

Créer une nouvelle boîte de dialogue

  1. Dans Copilot Studio, ouvrez le bot que vous avez créé dans l’exemple 1. Si vous n’avez pas encore terminé l’exemple 1, consultez Afficher une carte adaptative dans Copilot Studio.

  2. Ouvrez votre bot dans Composer. Pour savoir comment procéder, consultez Prise en main de Bot Framework Composer.

  3. Dans Composer, accédez à la page Créer. Dans votre bot, sélectionnez Plus d’options (...), puis sélectionnez + Ajouter une boîte de dialogue. Pour Nom, saisissez DailySpecials.

  4. Dans votre nouvelle boîte de dialogue DailySpecials, sélectionnez le déclencheur BeginDialog pour ouvrir le canevas de création.

  5. Sur le canevas de création sélectionnez Ajouter (+), Gérer les propriétés et Définir une propriété.

  6. Dans le volet Propriétés :

    1. Pour Propriété, saisissez conversation.days_array.

    2. Pour Valeur, changez le type sur [] array.

    3. Pour Valeur, copiez et collez le tableau suivant

      ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
      

Configurer des réponses de bot

  1. Accédez à la page Réponses de bot, sélectionnez DailySpecials, puis sélectionnez Afficher le code.

  2. Copiez et collez le modèle suivant dans la vue du code pour créer des offres quotidiennes pour tous les jours de la semaine.

    # DailySpecials(day)
    - SWITCH: ${day}
    - CASE: ${0}
        - All tofu meals are 10% off on Sundays!
        - Every Sunday, all tofu entrees are 10% off.
    - CASE: ${1}
        - All steak options are 10% off on Mondays!
        - Enjoy your Monday with a special offer of 10% off on all steak dishes!
    - CASE: ${2}
        - All the chicken meal options are 10% off on Tuesdays!
        - Tuesday special is 10% off on all the chicken dishes!
    - CASE: ${3}
        - All the chicken and tofu meal options are 10% off on Wednesdays!
        - Wednesday special is 10% off on all the chicken and tofu dishes!
    - CASE: ${4}
        - On Thursdays, get a free delivery in Seattle, Bellevue, and Redmond on all orders over $80!
        - Thursday special is a free delivery on orders over $80 in Seattle, Bellevue, and Redmond.
    - CASE: ${5} 
        - Friday special - get a 10% discount on all dishes and delivery is free on all orders over $80!
        - Every Friday, we offer 10% off on all meals and a free delivery on orders over $80!
    - CASE: ${6}
        - On Saturdays, we have a free delivery on all orders over $50.
        - Free delivery on all orders over $50 on Saturdays!
    - DEFAULT:
        - Holiday special - free delivery anywhere in Seattle, Bellevue and Redmond on orders over $70 today!
        - Holiday Delivery is on us if you are in Seattle, Bellevue and Redmond and your order is over $70 total!
    

Invite de saisie de l’utilisateur

  1. Accédez à la page Créer. Dans l’explorateur de bot, sous DailySpecials, sélectionnez BeginDialog.

  2. Sur le canevas de création, sélectionnez Ajouter (+), Poser une question, et Choix multiples.

  3. Sélectionnez l’action Entrée utilisateur (choix). Dans le volet des propriétés, sous Réponses, saisissez Please select a day:

  4. Sélectionnez la page Entrée utilisateur dans le volet des propriétés, puis procédez comme suit :

    1. Pour Propriété, saisissez conversation.day_choice.

    2. Définissez Format de sortie sur index pour renvoyer l’index de l’option sélectionnée plutôt qu’une valeur.

    3. Pour Style de liste, choisissez heroCard pour afficher notre liste d’options verticalement.

    4. Pour Tableau de choix, remplacez le type par Écrire une expression.

    5. Pour Tableau de choix, saisissez =conversation.days_array.

Afficher le plat du jour

  1. Dans le canevas de création , sélectionnez Ajouter (+), puis sélectionnez Envoyer une réponse.

  2. Dans le volet des propriétés, sous la section Réponses de bot, sélectionnez Afficher le code. Copiez et collez l’expression suivante :

    - ${DailySpecials(conversation.day_choice)}
    
  3. Dans l’explorateur de bots, accédez à la boîte de dialogue principale. Sélectionnez Plus d’options (), puis sélectionnez Ajouter un nouveau déclencheur.

  4. Dans la fenêtre Créer un déclencheur , procédez comme suit :

    1. Pour Quel est le type de ce déclencheur ?, sélectionnez Intention reconnue.

    2. Pour Quel est le nom de ce déclencheur ?, saisissez Specials.

    3. Pour Phrases déclencheur, copiez et collez ce qui suit :

      -what specials do you have
      -any special deals
      -do you have discounts
      
    4. Sélectionnez Soumettre.

  5. Dans l’explorateur de bot, sélectionnez le déclencheur Promotions .

  6. Sur le canevas de création, sélectionnez Ajouter (+), Gestion des boîtes de dialogue, puis Commencer une nouvelle boîte de dialogue ou rubrique.

  7. Dans le volet des propriétés, sous Nom de la boîte de dialogue, sélectionnez DailySpecials

Tester votre bot

  1. Publiez votre contenu Composer pour le rendre disponible dans votre bot Copilot Studio.

    Important

    La sélection de Publier dans Composer rend les modifications disponibles à des fins de test, mais ne publie pas automatiquement votre bot.

    Publiez votre bot dans Microsoft Copilot Studio pour mettre à jour votre bot dans tous les canaux auxquels il est connecté.

  2. Accédez à la page Rubriques de Microsoft Copilot Studio pour afficher les nouvelles rubriques Specials et DailySpecials.

  3. Ouvrez le volet Tester le bot, et assurez-vous que Suivi des rubriques est activé. Saisissez le message Do you have any specials? pour démarrer votre conversation.

Étape suivante

Utilisez la Recherche Bing comme solution de secours dans Copilot Studio.