0.1.7 • Published 10 months ago

react-chatbot-client v0.1.7

Weekly downloads
9
License
MIT
Repository
github
Last release
10 months ago

react-chatbot-client

Multi-purpose chatbot client for react.

import 'react';

import { createRoot } from 'react-dom/client';

import Chat from './components/Chat';
import { postChatFeedback } from './demo/postChatFeedback';
import { postQuery } from './demo/postQuery';
import type { Message } from './models';

const container = document.getElementById('app');
const root = createRoot(container!); // createRoot(container!) if you use TypeScript

const defaultMessages: Message[] = [
  {
    message:
      "Hi! I'm *Taobot*, ready to help with anything regarding Taobao, Weidian or 1688. How can I help?",
    type: 'welcomeMessage',
  },
  {
    message: 'What is Taobot?',
    type: 'followupMessage',
  },
  {
    message: "What's new in this new version of Taobot?",
    type: 'followupMessage',
  },
  {
    message:
      'Taobot, what is all of this? What are Taobao, Weidian, 1688 and so on?',
    type: 'followupMessage',
  },
];
root.render(
  <div style={{ width: '100%', height: '90vh', fontSize: '16px' }}>
    <Chat
      defaultMessages={defaultMessages}
      fnQuery={postQuery}
      fnPostChatFeedback={postChatFeedback}
      icons={{
        api: 'https://taobot.io/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftaobot_192x192.bfd999b9.png&w=128&q=75',
        user: 'https://taobot.io/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Ftaobot_192x192.bfd999b9.png&w=128&q=75',
      }}
      historyLen={4}
      useSessionStorage
    />
  </div>
);
0.1.0

10 months ago

0.1.2

10 months ago

0.1.1

10 months ago

0.0.2

10 months ago

0.1.7

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.1.6

10 months ago

0.0.7

10 months ago

0.1.5

10 months ago

0.0.6

10 months ago

0.1.4

4 years ago

0.1.3

4 years ago