GithubHelp home page GithubHelp logo

nowfloats / projectana Goto Github PK

View Code? Open in Web Editor NEW
244.0 28.0 92.0 5.08 MB

World's first Open Source Conversation Platform which comes with a Graphical Chat Flow Designer and Chat Simulator.

Home Page: https://www.ana.chat

License: GNU Lesser General Public License v3.0

TypeScript 57.01% JavaScript 2.00% CSS 7.82% HTML 31.65% Shell 0.74% Python 0.78%
chat-flow chatbot-designer chatbot-framework

projectana's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

projectana's Issues

Ana Documentation

Where can I get the documentation/comprehensive tutorial or primer for using Ana?

Developer Certificate expired

Hi All,
On installing ANA.Conversation.Studio.Setup.5.0.4.msi, while trying to use simulator its throwing below error

Error: The developer certificate "C:\Users\AppData\Local\Temp\ANA-82a53105-cdfa-41b6-ab42-96a9f593ca58\ANAConversationSimulator_3.0.2.0_x86_Debug.cer" has expired. One possible cause is the system clock isn't set to the correct date and time. If the system settings are correct, contact the app owner to re-create a package or bundle with a valid certificate.

How to open existing chat project ### (developed using Ana App for Windows - v0.1.8-beta.13) in ANA.Conversation.Studio.5.0.4? Its throwing error as null value..

Is this project dead?

No answer by a developer to issue since 2019
No commit since 2019
All the demo on the site are not working
The last post in the blog is from December 2017

If there is still any developer a bit active can please write on the project github page an update or if the project is closed, so people know if to invest time in it or not.
thanks

Document

Is there any document or guidline to work with ana studio

Web SDK - Server Error

I am getting the following error from my server that is running via docker-compose
YAML: https://gist.githubusercontent.com/menneni/70ea1a174961f653cd62c2ae3b22ec1b/raw/docker-compose.yml

App: http://ana-chatbot.s3-website.eu-central-1.amazonaws.com/index-new.html

http://<SERVER_IP>:8080/chatdata/messages?userId=1794bd0b-e344-46cf-a1f5-be033517e5aa&businessId=19548974-4dc6-4ff2-a88f-6416a4cc8ee4&flowId=ana-reservations&size=20&page=0&ofCurrentSession=true

errors: [{timestamp: 1580008068386, status: "500", title: "Internal Server Error", detail: "GENERAL",…}]
0: {timestamp: 1580008068386, status: "500", title: "Internal Server Error", detail: "GENERAL",…}
timestamp: 1580008068386
status: "500"
title: "Internal Server Error"
detail: "GENERAL"
meta: {exception: "com.netflix.zuul.exception.ZuulException", path: null}
exception: "com.netflix.zuul.exception.ZuulException"
path: null

Any ideas what could be the problem?

Demo Project With Api Call

Hello All,

Can any one here please Share an .anaproj project so i can learn how to use the studio and create a Chat bot that can send Apicall and read response.

Thank you

Norton Bad reputation

I downloaded the windows installer but Norton Antivirus removed it cause bad reputation: WS.Reputation.1

Condition Node | Contains Operator

Hi,

Really excited to explore more and more about ANA framework.

I am trying to use contains operator in condition node.

I want to use multiple texts in same conditions like contains (yesyayapyo)

Any specific syntax to do this?

Case sensitivity

Hi,

I am using GetText button for user input. I have defined variable for this node as question_1.

In the condition node I am using 'IN' condition operator to decide response.

My observation is user has to enter exact same text to match value. Even the case sensation difference is not processed.

Any button with a "get[something]" node.

Hi,

I'm trying to put an other button with a getImage or get... but I can't. When I put both, the get is not shown. How can I do to display both nodes ?

Regards,
shankiflang

Doubts about installing Ana Server

We are delighted with the possibility of using Ana Chat in our services, however, we are trying to install Ana server on our web server, however we can not install the packages Docker and docker compose, our server is a Centos 6 and we will do the update, my question is if there is any conflict with Centos 7 and if you have some repository of a demo chat to facilitate the learning?

Thank you very much

Unable to load business accounts

Hello, all.
I have installed the ana.chat server on a server and tried to upload a chat from my local machine.
When I connect to the server I get
"Unable to load business accounts"
I am unable to find anything in the documentation :(
image

Missing Documentation

Hi All,

First of would like to say that Ana Chat is an impressive project and I would very much like to contribute if there is a back-log you're willing to share.

I wanted to point out that there is extensive documentation missing on many aspects and hidden features in Ana Chat, for ex:

  1. Usage of Nodes Variables
  2. Using of API calls and usage of chat context
  3. Querying and analyzing the chat history
  4. triggers for actions or buttons pressed in the chat

reason I'm asking and in need for those features/documantaion is that I would like to use Ana Chat to welcome users to the site and in some cases (like pressing a button) I would like to save the entire chat history and trigger an API that will invoke a phone call with the user

beside I have other things I know I can do If I'd get a better sense of the code-base of get familiar with features that miss information in the readme files

Thanks

ANA ChatBot - Update/Roadmap

Dear Team,
I there any road map on this project of functionality addition like voice chat, AI, machine learning, nlp engine, file upload, analytics, dash board of missing leads, logs download, etc
On above voice accept with nlp engine with AI/ML is heart of modern chat bots. Without this functionalities ANA can't survive on chatbot platforms
I have sent email to [email protected] but unfortunately i didn't receive any reply.
Please update us before we pick other chatbot platform

Button:GetFile not working

Hi All,
I have created new node button with type as GetFile... While uploading a file its gives error as Error occurred while sending the file!.. I tried on simulator and server.. but no luck..

Please find XHR details from console :
Request URL: http://192.168.1.1:8080/files
Request Method: POST

Request Payload:
Content-Disposition: form-data; name="file"; filename="test.png"
Content-Type: image/png

Is there any option to rename the file dynamically to identify user documents and type of document ??

Appimage don't run

The app crash instantly, returning this message in the console(Ubuntu 20.04):

(ana-conversation-studio:52393): Pango-ERROR **: 11:59:03.698: Harfbuzz version too old (1.4.2)

Trace/breakpoint trap (core dumped)

Ana server setup issue

Hi All,
I am trying to set up ana chatbot server on windows10 to check the deployment POC. I have installed docker and completed below steps..

  1. Downloaded file from https://gist.githubusercontent.com/menneni/70ea1a174961f653cd62c2ae3b22ec1b/raw/docker-compose.yml
    Step2: Executed below commands..
    docker-compose pull
    docker-compose build
    docker-compose up -d

Its gave error to change default port 80.. so manually changed port from 80 to 8000.. then docker-compose ip -d was success..

Then i executed docker-compose start to start the instance.. As per manual instructions, all are in place and server should be ready..

But when i am trying to check through browser, http://localhost:8000 is keep on loading and finally giving error that page not found.. Same thing for ports like 8080, 8888, 9500, 8087, 8088, 8089..
Some time 8000 is showing Eureka page for several minutes of loading

When i am trying to login on Ana Conversion studio, after loading of few minutes, it throwing error as Something went wrong..

Is it server setup issue.. Is there any video tutorial or detailed tutorial available.. i love the ana conversion studio and i don't want to look other chatbots for this issue..

Please help ASAP..

Thanks in advance

Using a Collection/List to dynamically populate a node's Carousel items

Hello,
Let me start by commending you on the awesome work on the Carousel feature. However,
I am of the opinion that it would be a great idea to add functionality which facilitates dynamic creation and subsequent addition of carousel items using data from a list/collection. Maybe I haven't discovered the option yet, but if it already exists kindly assist me on how this can be achieved.

For instance, if an api call from a previous node returns a json object with information as shown in the attached image below, one may want to generate carousel items using the list if one is not aware or expects a lot of items which in this case renders manual creation a very tedious process to say the least.
screenshot from 2018-05-31 04-14-21

Ana documentation

Hi All,

Have you released any video tutorial on creating a chatbot using Ana. I am facing some issues with redirection when clicked on a button. Tried everything but still can't figure out.

Buttons

I'm using the ana studio on windows 10

The button part is not working as there is no place to add the nextnodeid

i pulled a demo file from the wordpress plugin and i opened it up and noticed

I have noticed in the demo file when you click on the button there is this in the demo file

"ButtonType":"NextNode","NextNodeId":"5ac75f9800105400008ce2d5","AdvancedOptions":false},

But in the ana studio newly created file there is

"ButtonType":"NextNode"}],"Sections":

There is no nextnode id

And in the studio app there is no option to add this nextnode id

so the button fails to work as we cant link it to the new node

Maybe last time before you built and pushed the image the feature was deleted or forgot to be turned back on

Could you please fix this or tell me how to fix it I don’t really want to be breaking down the app learning the code and problem then rebuilding it as its time consuming

or as this is open source share the windows build code so i can look my self

Method to publish project to ana server

Hi there, I have followed the setup guides of ANA-CHAT_SERVER in Vmware Ubuntu. The problem currently facing is don't know how to setup the server url in my ANA app, which I install ANA app in Windows.
Can provide guidance regarding this ? Thank you.

Ana Server Source Code

Hi, there 👋🏼 The document ANA-CHAT-SERVER-SETUP-README.md says that Ana server is broken down into several microservices. Is the source code for those services available? Especially the mandatory ones. Below are the components in question. Thanks! 🙏🏼

Ana server
service-registry
config-server
api-gateway
ws-customers
business-service
user-service
core
history service (optional)
fcm-plugin (optional)
agents-service (optional)
file-service (optional)
analytics (optional)

Inclusion of maps

Because there is no documentation on the functions of Project Ana, I have to return here in an attempt to get some solo response from someone who can cure my doubt. I'm trying to include a Google map inside a conversation node through Text, I already tried in frame form, java command and I did not succeed, can anyone tell me how to proceed? Thank you.

optional services

The following services are listed as optional in the Readme, is this due to them not being implemented is the build?

I have deployed a bot with a picture upload node which fails, is this due to the file service not being present?

Thanks

/mjb

Dropdown List

Do you have an option for dropdown list control/widget to allow user to select pre-loaded options?

Unable to find business Account

ana
Hi Sir,
Request you kindly help to resolved the issue , While configure unable to find choose business account . no business account are visible to submit.

API Calls not working after publishing to server

Hi, I have a node which uses an API call. It was working fine in the simulator, but when I publish to the server nothing is happening. I have disabled the firewall in Ubuntu and checked the API URL with both HTTP and HTTPS. What would be the problem?

Help with installing Ana Server

I'm having difficulty installing Ana Server, please, if there is any IT professional who is familiar with this fantastic project, please contact me at [email protected] so we can try an understanding and help me with some questions about installing Ana Server and Chatbot Deploy.

Thank you.

Error in publishing

Hello ,

I have installed the server, but when I try to publish the chatbot to the server I get this error :
The remote server returned an error (404) Not found.

Please advice.
Regards

Ana variable

Hello.

I got a problem, I have a GetText where the constumer need to put his name. After that, I want to write it. How can I write the variable of his name ?

regards,
Thx

Unable to login while publishing the chatbot

I setup the chat server in an azure vm as per the specifications mentioned here and was trying to publish a chat bot through studio installed in my desktop computer.

In the chat server connections Server URL was given as http://<PublicIP>:8080 . In the username and password, I gave the username and password for the docker instance.

Once I click login, it shows the message 'Oops! Unable to login' message.

Troubleshooting so far
I checked that docker instance is running with the command
sudo docker ps
Telnet to the public IP with port number from my pc is also working.

Spring Eureka dashboard is loading up if I access the url :80 from my PC.

How to access variables in another node?

Would someone please explain how to access variables in another node, my use case is simple in one node i am taking name input and i want to welcome the user in another node.

API Integration

I have inquire about the API Integration, I have build my Chatbot in Ana application and i want to integrate it with my API HTTP, how i can do that?

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.