Skip to main content
Inspiring
August 14, 2020
Question

RH2020 Frameless: Chatbot intents created in Dialogflow does not show in output

  • August 14, 2020
  • 27 replies
  • 804 views

Hi

In Dialogflow, I imported a Small Talk prebuilt intent to the Agent created as part of my RH 2020 project. But for some reason the Chatbot did not identify the intents imported. The Chatbot only identified intents created as a Microcontent in RH. 

Couple of questions regarding Chatbot:

  1. Is the Chatbot configured in RH only to identify intents created in RH? or is it possible for the Chatbot to also identify intents created in Dialogflow? 
  2. Is it possible for the Chatbot to display a welcome message as soon as the user clicks the Chatbot button? Do we need to configure this in Dialogflow or can it be done through RH?
    This topic has been closed for replies.

    27 replies

    Inspiring
    August 19, 2020

    Thanks Peter. Will wait for the update to release.

    Vivek Kumar
    Adobe Employee
    Adobe Employee
    August 19, 2020

    Siju, you don't have to wait for the update. I think chatbot resources are not being handled properly. In the generated output can you check chatbot.js and chatbot css are in the right path for each topic?

    Peter Grainge
    Community Expert
    Community Expert
    August 19, 2020

    This is what will be in the next update of the About RoboHelp sample project.

     

    To make the chat window appear in your project, there are a number of options.

    1. Add the code to the head section of a master page that is used in the output. This will cause an icon to appear on all topics or those linked to the master page, depending on how you set things up.
    2. Add the code to the head section of the topics where you want the chat window to be available. This will cause an icon to appear on those topics.
    3. To add the chat window to your homepage, go to Skins in the Output tab and right click the skin, then select Show in Explorer. Open homepage.ejs in a text editor and add the code there.

     

    Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    Inspiring
    August 19, 2020

    Hi Peter

    Having the chatbot code in Master Page doesn't work for me.

    I also tried by creating a new output preset and added two topics to it with default.css style. Added the Master Page that has the chatbot code in <Head>. But the topics page do not show the chatbot. 

    Peter Grainge
    Community Expert
    Community Expert
    August 19, 2020

    The code goes in the head section

     

    Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
    Inspiring
    August 18, 2020

    Hi Vivek

    During your webinar on Chatbot, I recall you saying that we can add the Chatbot code to a Master Page. I added the code to a Master Page and applied to my Frameless prokect but unfortunately the Chatbot did not appear in the output. I would like to have the Chatbot on every topic pages. 

    Will you be able to give me the steps on how to get the Chatbot on every topic pages using a Master Page? Do I paste the code in <Head> or <Body> or <Footer> or <Header> or <HTML>?

    Inspiring
    August 14, 2020

    Hi Vivek

    Great to know that we have an update coming out in a few weeks time. 

    Are you saying that only intents created in RH works?

    Can we not make the Chatbot agent identify intents created both in Dialogflow and RH?

    Vivek Kumar
    Adobe Employee
    Adobe Employee
    August 14, 2020

    Hi Siju,

    1. Right now RH is configured to clean all the Intents on the Dialogflow before it uploads. We are working on providing option whether to clean out the existing intents or not or just override the ones user is uploading from RH.

    2. Welcome message configuration is provided in RH now. It will be available in update 1 which shall be available in the next few weeks.

    Thanks,

    Vivek