GithubHelp home page GithubHelp logo

Comments (9)

ivopisarovic avatar ivopisarovic commented on July 2, 2024

Hi Hari,
you can set initPayload: "/get_started" attribute of the chat widget. This payload is sent to backend for the first time the chat is opened. On backend you need to prepare a story like:

## welcome
* get_started
  - utter_introduction1

Where get_started is the payload. It works fine for me. I am using React version of the widget.

However, it is worth to mention, it is sent only once per browser. To repeat it, you have to delete chat_session in browser's local storage.

Ivo

from rasa-webchat.

saxh avatar saxh commented on July 2, 2024

Hi Hari,
you can set initPayload: "/get_started" attribute of the chat widget. This payload is sent to backend for the first time the chat is opened. On backend you need to prepare a story like:

## welcome
* get_started
  - utter_introduction1

Where get_started is the payload. It works fine for me. I am using React version of the widget.

However, it is worth to mention, it is sent only once per browser. To repeat it, you have to delete chat_session in browser's local storage.

Ivo

hi Ivo ,it dose work for me . do you mind saying it clearly for me?

from rasa-webchat.

ivopisarovic avatar ivopisarovic commented on July 2, 2024

@saxh I wrote it as clearly as I can. Try to describe your exact step-by-step scenario that leads to the problem. You can also send snippets of code showing your configuration of the widget and stories.

from rasa-webchat.

saxh avatar saxh commented on July 2, 2024

I placed

welcome
get_started
utter_introduction1
in my story
and action:
utter_introduction1
and template
utter_introduction1:
text:"请问有什么能帮助您的?"
but "请问有什么能帮助您的?" did not show when I open new session.

ps:local store is cleared.

can you help me?

from rasa-webchat.

ivopisarovic avatar ivopisarovic commented on July 2, 2024

This seems ok. Stupid question, have you retrained rasa core before running it again?

from rasa-webchat.

saxh avatar saxh commented on July 2, 2024

This seems ok. Stupid question, have you retrained rasa core before running it again?

yes....of course

from rasa-webchat.

ivopisarovic avatar ivopisarovic commented on July 2, 2024

Sorry, in that case, I cannot help you anymore. You must wait for another's help. Or just try to debug it yourselves. Create a log on the backend and see what is coming from the frontend and how the rasa core is interpreting it.
Are you using the latest master versions of Rasa Core and Rasa webchat?

from rasa-webchat.

znat avatar znat commented on July 2, 2024

@saxh Note that if you use local/session storage, then it will send the payload only once when the conversation is initialized. If you want to see this message again you need to explicitly clear the local storage in your browser console:

localStorage.clear()
sessionStorage.clear()

from rasa-webchat.

saxh avatar saxh commented on July 2, 2024

Sorry, in that case, I cannot help you anymore. You must wait for another's help. Or just try to debug it yourselves. Create a log on the backend and see what is coming from the frontend and how the rasa core is interpreting it.
Are you using the latest master versions of Rasa Core and Rasa webchat?

Thanks, and I found what's going wrong. I should have place the clear local storage before the widget init!

from rasa-webchat.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.