- clone it or copy it in your projects directroy outside node_modules
- install it with
npm install /path/to/chatbotsdk
or add it manually to package.json dependencies like so"chatbotsdk" : "file:/relative/path/to/chatbotsdk".
This will create a symlink from the project in your node_modules folder and install/use the same dependencies.
import the chatbot.css file in your js or scss or wherever you desire
import chatbot from "chatbotsdk"
chatbot.config.endpoint = "https://url.to.chatbot.service.com"
chatbot.config.actionListener = (action, slots) => { //this function is called whenever a custom action is ran on the server }
chatbot.start()
- to force submit any intent to the chat e.g. Logout use
chatbot.submitIntent('logout')
- to set slots use chatbot.setSlots() method like:
chatbot.setSlots({"slots": {"is_authenticated": true}})