All Projects → nowfloats → Projectana

nowfloats / Projectana

Licence: lgpl-3.0
World's first Open Source Conversation Platform which comes with a Graphical Chat Flow Designer and Chat Simulator.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Projectana

Botman
A framework agnostic PHP library to build chat bots
Stars: ✭ 5,538 (+2549.76%)
Mutual labels:  chatbot-framework
Dumbqq
对SmartQQ API的C#封装。(由于作者懒出了一定境界现已停止维护)
Stars: ✭ 60 (-71.29%)
Mutual labels:  chatbot-framework
Chatbot
framework to build chatbot which could handle complex multi-turn conversation by engineering, like build website or app
Stars: ✭ 135 (-35.41%)
Mutual labels:  chatbot-framework
Bootbot
Facebook Messenger Bot Framework for Node.js
Stars: ✭ 886 (+323.92%)
Mutual labels:  chatbot-framework
Swiftychat
SwiftUI Chat UI (Client) Framework & Documentation to get started!
Stars: ✭ 50 (-76.08%)
Mutual labels:  chatbot-framework
Botpress
🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Stars: ✭ 9,486 (+4438.76%)
Mutual labels:  chatbot-framework
Stealth
An open source Ruby framework for text and voice chatbots. 🤖
Stars: ✭ 481 (+130.14%)
Mutual labels:  chatbot-framework
Flottbot
A chatbot framework written in Go. All configurations are made in YAML files, or inside scripts written in your favorite language.
Stars: ✭ 175 (-16.27%)
Mutual labels:  chatbot-framework
Botsharp
The Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core with Machine Learning algorithm.
Stars: ✭ 1,103 (+427.75%)
Mutual labels:  chatbot-framework
Xatkit
The simplest way to build all types of smart chatbots and digital assistants
Stars: ✭ 97 (-53.59%)
Mutual labels:  chatbot-framework
Cog
Bringing the power of the command line to chat
Stars: ✭ 910 (+335.41%)
Mutual labels:  chatbot-framework
Chatblocks
Declarative Messenger chatbot framework
Stars: ✭ 48 (-77.03%)
Mutual labels:  chatbot-framework
Rasa chatbot
基于rasa_nlu,rasa_core,rasa_core_sdk构建的聊天机器人
Stars: ✭ 95 (-54.55%)
Mutual labels:  chatbot-framework
Program O
PHP MySQL AIML Chatbot - One click installation. Fully loaded admin area to admin your chatbot. Set up multiple chatbots. Foreign language support. XML/JSON responses or just plain HTML. Massive community of users. Twitter Plugins and lots and lots more. Please feel free to fork the DEV branch and contribute. :)
Stars: ✭ 712 (+240.67%)
Mutual labels:  chatbot-framework
Js Bot
js-bot: A powerfull chat bot based on coolq-http-api
Stars: ✭ 136 (-34.93%)
Mutual labels:  chatbot-framework
Botfront
Enterprise-grade open source GUI platform for Rasa teams
Stars: ✭ 582 (+178.47%)
Mutual labels:  chatbot-framework
Fb Botmill
A Java framework for building bots on Facebook's Messenger Platform.
Stars: ✭ 67 (-67.94%)
Mutual labels:  chatbot-framework
Rasa core
Rasa Core is now part of the Rasa repo: An open source machine learning framework to automate text-and voice-based conversations
Stars: ✭ 2,302 (+1001.44%)
Mutual labels:  chatbot-framework
Jaicf Kotlin
Kotlin framework for conversational voice assistants and chatbots development
Stars: ✭ 160 (-23.44%)
Mutual labels:  chatbot-framework
Botfuel Dialog
Botfuel SDK to build highly conversational chatbots
Stars: ✭ 96 (-54.07%)
Mutual labels:  chatbot-framework

Project Ana - Open Source Conversation Suite

License: GPL v3 Build Status Build status Codacy Badge

World's first Open Source Conversation Platform which comes with a Graphical Chat Flow Designer and Chat Simulator. Supported channels are Web Chat, Android, iOS and Facebook Messenger.

The Ana app

A single cross-platform app where you can design and publish Ana chatbots, manage users and check the chatbot analytics.

Installation

Download The Ana app from https://www.ana.chat/downloads.html

How to use Ana app?

The goal of The Ana app is to make it easier to build chat flows without much technical knowledge, it even allows you to create and test the bot while designing, using the simulator.

First, you need to create your bot using the studio in The Ana app. After finalizing the desired chat flow, you can publish it to The Ana server and integrate it with various channels like Web, Android, iOS and Facebook. Ana server is responsible for serving published chatbot across different channels.

Creating a bot and testing using the simulator

  1. Open Ana app and Click on Studio
  2. Click on Add new chatbot to create a new project or 'Import chatbot' to import an existing project
  3. Enter the name of the new project and submit
  4. Create the desired chat flow and save it
  5. Click on RUN CHAT option to test chat flow locally using the simulator

Publishing bot to Ana server

  1. Ensure Ana server is up and running (Instructions for Ana server setup)
  2. Open Ana studio and configure Ana server URL
    1. Click on login
    2. Click on Add Ana chat server connection
    3. If it doesn't find any saved Ana chat server connections, you will be prompted to add new server connection, Click on Add Ana chat server connection
    4. Click on the drop-down, enter the server name and Ana api-gateway URL (ex: http://localhost:8080)
    5. Save changes
    6. Click on login, select recently added Ana server connection and enter username as 'Admin' and password as 'ana123' and submit
    7. Now we have integrated Ana studio with Ana server successfully. Next, we need to create a business and submit flow to Ana server
  3. Now open the studio from home page and create a new project and publish chat flow or import an existing chat flow

Deploying your Ana chatbot

The following channels are supported for deploying your Ana chatbot. Follow the links for instructions.

  1. Web Chat
  2. Android
  3. iOS
  4. Facebook Messenger (Coming soon...)

Note

This is just the setup documentation. ANA Conversation Suite has much more scope than predefined flows. You can call your own APIs from the chat, capture and save information from the user. You can take different types of inputs like button clicks, text, image, video etc. For now, explore the code to get to know all the possibilities.

License

Ana Conversation Suite is available under the GNU GPLv3 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].