Aracılığıyla paylaş


Copilot Studio içinde çoklu seçim seçenekleri listesini görüntüleme

Not

Bu makale yalnızca klasik sohbet botları için geçerlidir. Oluşturulan yardımcı pilotları genişletmek Copilot Studioiçin Composer'ı kullanmanıza Bot Framework gerek yoktur. Bu makalede açıklanan tüm özellikler yardımcı pilotlar tarafından doğrudan kullanılabilir Copilot Studio.

Bot Framework Composer ile özel diyaloglar geliştirerek ve bunları Microsoft Copilot Studio botunuza ekleyerek botunuzu geliştirin.

Bu örnekte, Composer'ı kullanarak Microsoft Copilot Studio'ta çok seçimli bir listenin nasıl görüntüleneceğini öğreneceksiniz.

Önemli

Composer tümleştirmesi yalnızca Teams Microsoft Copilot Studio lisansına sahip olan kullanıcılar tarafından kullanılamaz. Bir deneme veya tam Microsoft Copilot Studio lisansınız olmalıdır.

Önkoşullar

Yeni bir diyalog oluşturma

  1. Copilot Studio'ta, Örnek 1'de oluşturduğunuz botu açın. Örnek 1'i henüz tamamlamadıysanız bkz. Copilot Studio'ta Uyarlamalı Kartı Gösterme.

  2. Botunuzu Composer'da açın. Bunun nasıl yapılmasına ilişkin yönergeler için bkz Bot Framework Composer'ı kullanmaya başlama.

  3. Composer'da Oluştur sayfasına gidin. Botunuzda Diğer seçenekler'i (...) ve ardından + Diyalog ekle'yi seçin. Ad için DailySpecials yazın.

  4. Yeni DailySpecials diyaloğunuzda, yazma tuvalini açmak için BeginDialog tetikleyicisini seçin.

  5. Yazma tuvalinde, Ekle (+), Özellikleri yönet ve Özellik ayarla'yı seçin.

  6. Özellikler bölmesinde:

    1. Özellik için conversation.days_array yazın.

    2. Değer için türü [] dizi olarak değiştirin.

      Değer özelliğinin türünün nasıl değiştirileceği ile ilgili ekran görüntüsü.

    3. Değer için aşağıdaki diziyi kopyalayıp yapıştırın

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

Tamamlanan diyaloğun ekran görüntüsü.

Bot yanıtlarını yapılandırma

  1. Bot Yanıtları sayfasına gidin, DailySpecials öğesini ve ardından Kod göster'i seçin.

  2. Haftanın tüm günleri için günlük teklifler oluşturmak amacıyla aşağıdaki şablonu kopyalayıp kod görünümüne yapıştırın.

    # 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!
    

    Kod görünümüne girilen günlük teklifler mantığının ekran görüntüsü.

Kullanıcı girişi isteme

  1. Oluştur sayfasına gidin. Bot gezgininde, DailySpecials altında BeginDialog'u seçin.

  2. Yazma tuvalinde Ekle (+), Bir soru sorun'u ve ardından Çoktan seçmeli'yi seçin.

  3. Kullanıcı Girişi (Seçenek) eylemini seçin. Özellikler bölmesinde, Yanıtlar altında Please select a day: girin.

    Ayarlanan bot yanıtının ekran görüntüsü.

  4. Özellikler bölmesinde Kullanıcı Girişi sayfasını seçin ve aşağıdakileri yapın:

    1. Özellik için conversation.day_choice yazın.

    2. Bir değer yerine belirlenen seçeneğin dizinini döndürmek için Çıkış biçimi olarak dizin seçin.

      Ayarlanan kullanıcı girişinin ekran görüntüsü.

    3. Seçenekler listesini dikey olarak görüntülemek için Liste stili olarak heroCard'ı seçin.

    4. Seçenekler dizisi için türü Bir ifade yazın olarak değiştirin.

      Seçenekler dizisi özelliğinin türünü değiştirme işleminin ekran görüntüsü.

    5. Seçenekler dizisi için =conversation.days_array yazın.

      Seçenekler dizisi özelliğine girilen ifadenin ekran görüntüsü.

Günün yemeğini görüntüleme

  1. Yazma tuvalinde Ekle'yi (+) ve ardından Yanıt gönder'i seçin.

  2. Özellikler bölmesindeki Bot yanıtları bölümünde Kodu göster'i seçin. Aşağıdaki ifadeyi kopyalayıp yapıştırın:

    - ${DailySpecials(conversation.day_choice)}
    

    Ayarlanan günün yemekleri yanıtının ekran görüntüsü.

  3. Bot gezgininde ana diyaloga gidin. Diğer seçenekler (...) ve sonra Yeni tetikleyici ekle'yi seçin.

    Yeni tetikleyici ekleme menü öğesinin ekran görüntüsü.

  4. Tetikleyici oluştur penceresinde aşağıdakileri yapın:

    1. Bu tetikleyicinin türü nedir? için Amaç tanındı'yı seçin.

    2. Bu tetikleyicinin adı nedir? için Specials yazın.

    3. Tetikleme tümcecikleri için aşağıdakileri kopyalayıp yapıştırın:

      -what specials do you have
      -any special deals
      -do you have discounts
      

      Yeni tetikleyiciye eklenen tetikleme tümceciklerinin ekran görüntüsü.

    4. Gönder'i seçin.

  5. Bot gezgininde Specials tetikleyicisini seçin.

  6. Yazma tuvalinde Ekle (+), Diyalog yönetimi ve ardından Yeni bir diyalog veya konu başlat'ı seçin.

  7. Özellikler bölmesinde Diyalog adı için DailySpecials'ı seçin.

    Yeni bir diyalog başlat eyleminin ekran görüntüsü.

Botu sına

  1. Composer içeriğinizi botunuzda Microsoft Copilot Studio kullanılabilir hale getirmek için yayımlayın.

    Önemli

    Composer'da Yayımla'yı seçmek değişiklikleri test için kullanılabilir hale getirir ancak botunuzu otomatik olarak yayımlamaz.

    Botunuzu bağlı olduğu tüm kanallarda güncelleştirmek için botunuzu yayımlayın Microsoft Copilot Studio .

  2. Yeni Specials ve DailySpecials konularınızı görmek için Microsoft Copilot Studio Konular sayfasına gidin.

    Microsoft Copilot Studio'taki konular listesinde yer alan ve Composer'a eklenen konuların ekran görüntüsü.

  3. Test botu bölmesi'ni açın ve Konu değişse de takip et'in açık olduğundan emin olun. Konuşmanızı başlatmak için Do you have any specials? iletisini girin.

    Microsoft Copilot Studio test botu bölmesinin ekran görüntüsü.

Sonraki adım

Bing Arama'yı Copilot Studio geri dönüş olarak kullanın.