Giter VIP home page Giter VIP logo

prem-hunt / chat-bot-builder-client Goto Github PK

View Code? Open in Web Editor NEW

This project forked from octadesk-tech/chat-bot-builder-client

0.0 0.0 0.0 92.76 MB

๐Ÿ’ฌ Typebot is a conversational form builder that you can self-host.

Home Page: https://typebot.io

License: GNU Affero General Public License v3.0

Shell 0.05% JavaScript 1.16% PHP 1.11% TypeScript 95.70% CSS 0.56% HTML 0.12% Dockerfile 0.07% MDX 1.24%

chat-bot-builder-client's Introduction

Octadesk Bot Builder V2

This repository is a fork from typebot (http://www.typebot.io ! https://github.com/baptisteArno/typebot.io)

This fork is being used solely for bot flow construction. We do not use the bot list based on this repo, this is kept on another client.

__

Typebot illustration Typebot illustration

demo.mp4

Typebot is an open-source alternative to Landbot. It allows you to create conversational apps/forms (Lead qualification, Product launch, User onboarding, Customer support), embed them anywhere on your web/mobile apps, and collect results in real-time.

Local setup

  1. Clone the repo

    git clone https://github.com/Octadesk-Tech/chat-bot-builder-client.git

  2. Set up environment variables

    Copy apps/builder/.env.local.example to apps/builder/.env.local

  3. Make sure you have Docker running

  4. Start the application

    yarn && yarn dev Builder is available at http://localhost:8081/typebots/{bot_id}/edit

    The bot_id parameter can be found on the bots API requests of the bot you want to edit. Filter the API requests of one from the V2 bots list by /chat/bots and copy the bot_id parameter.

    You can add the channel parameter as a query string option to check other fluxes. For example: http://localhost:8081/typebots/{bot_id}/edit?channel=whatsapp

Features

  • Text, image, video bubble messages
  • Text, URL, email, phone number, date... input fields
  • Native integrations including Google Sheets, Webhooks, Send email (more to come)
  • Conditional branching, URL redirections
  • Beautiful animations
  • Theme is 100% customizable
  • Embed as a container, popup, or chat bubble easily with the native JS library
  • In-depth analytics

For more info, visit the landing page

Stay up-to-date

Lots of new features are being implemented on a day-to-day basis. Make sure to hit the Star button and watch Releases to be notified of future features.

Typebot illustration

Getting started with Typebot

The easiest way to get started with Typebot is with the official managed service in the Cloud.

It takes 1 minute to try out the builder for free. You'll have high availability, backups, security, and maintenance all managed for you by me, Baptiste, Typebot's founder.

That's also the best way to support my work, open-source software, and you'll get great service!

Self-hosting

Interested in self-hosting Typebot on your server? Take a look at the self-hosting installation instructions.

Contribute

Another great way to support Typebot is to contribute to the project. Head over to the Contribute guidelines to get started. ๐Ÿ˜

Technology

Typebot is a Monorepo powered by Turborepo. It is composed of 2 main applications:

  • the builder, where you build your typebots
  • the viewer, where your user answer the typebot

These apps are built with awesome web technologies including Typescript, Next.js, Prisma, Chakra UI, Tailwind CSS.

License

Typebot is open-source under the GNU Affero General Public License Version 3 (AGPLv3). You can find it here.

In a few words, it means that:

  • If you commercialize your version of Typebot. You need to be clear and provide a prominent mention and link to the original project so people that are considering using their version of the software can be aware of the original project
  • If you modify the original software, you need to open source and publish your modifications

chat-bot-builder-client's People

Contributors

baptistearno avatar markonesgava avatar rodrigoho avatar ntisilva avatar matheusbarem avatar laurin-wolf avatar dennyssena avatar oimarcuseduardo avatar lucascordeiroaraujo avatar fhconte avatar maia-rj avatar mdxdave avatar diegolopeslima avatar houstondapaz avatar jsonsmth avatar

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.