Digital Assistant and Mobile

Get Involved. Join the Conversation.

Comments

  • Pawan Gupta

    Thanks Frank, could not make it working.. 

    states:
      LoadPizzaCardInfo:
        component: "System.SetVariable"
        properties:
          variable: "pizzas"
          value:
          - name: "CHEESE BASIC"
            description: "Classic marinara sauce topped with whole milk mozzarella cheese."
            image: "https://cdn.pixabay.com/photo/2017/09/03/10/35/pizza-2709845__340.jpg"
      showad:
        component: "System.CommonResponse"
        properties:
          processUserMessage: true
          keepTurn: false
          metadata:
            responseItems:          
            - type: "cards"
              cardLayout: "horizontal"
              cards:
              - title: "${pizzas.name}"
                description: "${pizzas.description}"
                imageUrl: "${pizzas.image}"
                iteratorVariable: "pizzas"
                actions:
                - label: "Place Now"
                  type: "postback"
                  payload:
                    action: "order"
                    variables:
                      orderedPizza: ""
                channelCustomProperties:
                - channel: "msteams"
                  properties:
                    contentType: "application/vnd.microsoft.card.adaptive"
                    adaptiveCard:
                      type: "AdaptiveCards"
                      version: "1.0"
                      fallbackText: "Adaptive card version not supported"                
                      body:
                      - type: "TextBlock"
                        text: "${pizzas.name}"
                        weight: "bolder"
                      - type: "TextBlock"
                        text: "${pizzas.description}"
                        wrap: true
                      - type: "Image"
                        url: "${pizzas.image}"
                        horizontalAlignment: "center"     
                      actions:
                      - type: "Action.Submit"
                        title: "Order"
                        data:
                          action: "order"
                          variables: 
                            orderedPizza: "${pizzas.name}"

  • Vikhil Khobragade

    Thanks Grant

  • Grant Ronald

    nice work!

  • Frank Nimphius

    Hi,

    the product documentation explains it well: https://docs.oracle.com/en/cloud/paas/digital-assistant/use-chatbot/microsoft-teams.html#GUID-6A43FDCF-7D19-4A29-8B9C-CCBA7F4679D8 . I know that in a previous thread here in the forums you discussed the use of dynamic cards with Steven Davelaar. However, in the production release the "type" property has changed to support other msteams specifics as well. 

    channelCustomProperties:
                - channel: "msteams"
                  properties:
                    contentType: "application/vnd.microsoft.card.adaptive"
    

    Let me know in case it still it doesn't work

    Frank

  • Vikhil Khobragade
    Thanks  Sharath
    
     
    
  • Sharath Chandra Gavini

    Hi Vikhil,
    This looks great! 
    Thanks for sharing.

    Regards, 
    Sharath Chandra Gavini.

  • Grant Ronald
    Both versions are full production. Its simply a planned temporary "branch" as we adopt the new cloud gen 2 infrastructure and wanted to minimize disruption for our current install base. We'll revert back to a single release.
  • Martin Jarvis
    • posted via email reply December 4, 2019
    • Permalink
    Prakash, do you have a WhatsApp Business Account? If so please raise an SR. We can help you to set this up only if you have a WhatsApp business account. 
    
  • Sharath Chandra Gavini

    Hi,
    You will first have to register your business with WhatsApp and obtain a business account.
    And then, you need to write an integration that translates ODAs messages to WhatsApp and vice-versa.
    For more information on Webhooks in WhatsApp, visit here.

    Regards,
    Sharath Chandra Gavini.

  • Duha S

    Thanks. My chatbot is finally live now!

    The problem was probably with the screencast I posted.

    Regards,

    Duha

  • Frank Nimphius

    Hi,

     

    no, there is not. You can only see the path to QnA but not how QnA resolves the question or the answer the user chose. 

    Frank

  • Grant Ronald

    The current implementation for a "timed out" conversation will be 24 hours - we are planning a feature in insights that will allow you define the end of a conversation WITHOUT having to use a return transition OR a timeout.

  • Frank Nimphius

    Hi,

    Common Response does not iterate over nested lists. You need to write the array you want to display to its own variable

     

    Frank

  • Lorna Rickett

    Grant, do you know how long this usually takes to time out? we see the incompletes coming in a day+ later even though our session expiration is set at 20 mins.

  • Stefan Van Liempt

    I see this is an older post, however still wondering if this is possible. 
    We deployed an webapp with a series of questions. It would increase the usability to show what the user has chosen (like in the tester app).

    Would that be possible at this moment?

    Thanks.

    Stefan