Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@setu/company-bot

Package Overview
Dependencies
Maintainers
4
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@setu/company-bot

Answer your customer queries with CompanyBot

  • 1.0.3
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
4
Weekly downloads
 
Created
Source

CompanyBot

CompanyBot is an open-source plug-n-play knowledge companion for your company

Using Markprompt by Motif, train GPT models with your documentation/knowledge base and help customers get their queries answered with ease.

Check out the demo

Version Downloads License

JSX code

Getting started

1. Setup Markprompt

Visit Markprompt

  • Setup your account and create a project
  • Upload your data in the Data section and start training
  • Supported formats for your data are .mdx .md .txt .html

Read more about training your data here

Markprompt Data

2. Obtain project keys

  • Once training is complete, head to the Settings section and add docs.setu.co in the Whitelisted domains section.

  • Obtain the Production project key which will be used in the CompanyBot widget

Markprompt Settings

3. Install the package

  • npm
npm install @setu/company-bot
  • yarn
yarn add @setu/company-bot

4. Import CompanyBot

// pages/_app.js

import { CompanyBot } from '@setu/company-bot';

export default function MyApp({ Component, pageProps }) {
  return (
    <>
      <CompanyBot projectKey="YOUR_PROJECT_KEY" />
      <Component {...pageProps} />
    </>
  );
}

Options

These options can be passed as props

proptypedescriptiondefaultrequired
name?stringName of the knowledge botCompanyBotFALSE
helperText?stringGive more context about the botGet answers regarding our companyFALSE
primaryColor?stringPrimary color of the bot#CBD9E7FALSE
projectKeystringProduction primary key obtained from MarkpromptN/ATRUE

Note: primaryColor should be passed as HEX code without the hash (#)

Example

Let's use

  • #6B92BA #6B92BA as primaryColor
<CompanyBotWidget
  heading="TestBot"
  description="Ask any question and TestBot will help you"
  primaryColor="6B92BA"
  projectKey="XXXX-XXXX-XXXX-XXXX"
/>

You can play around with the bot in this demo

License

MIT. Have at it.

FAQs

Package last updated on 09 Jun 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc