Code Monkey home page Code Monkey logo

botlibre / botlibre Goto Github PK

View Code? Open in Web Editor NEW
574.0 70.0 225.0 191.98 MB

An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.

Home Page: http://www.botlibre.org

License: Eclipse Public License 1.0

Batchfile 0.01% HTML 0.58% Java 83.07% Self 1.97% Objective-C 2.48% JavaScript 6.99% Shell 0.01% PHP 1.46% CSS 1.17% Dockerfile 0.01% Python 1.21% TypeScript 1.05%
chat-bots ai-engine virtual-agents java sdk chatbot bot nlp artificial-intelligence bots

botlibre's Introduction

Bot Libre

An open source platform for artificial intelligence, nlp, chat bots, virtual agents, social media automation, and live chat automation.

Components

  • botlibre-web : a web platform for developing and hosting bots for the web, mobile, and social media
  • ai-engine : artificial intelligence/nlp engine, Java library
  • ai-engine-test : JUnit test cases, Java, test GUI
  • sdk : Android, iOS, web SDK, (Java, objective C, JavaScript)

botlibre's People

Contributors

artur-hagen avatar bigbazwa avatar jamesssss avatar jasper-xian avatar jonahgaudet avatar longmanxu avatar mmheydari97 avatar omarbajunaid avatar patricktdavies avatar rayjry avatar seansutherland avatar souradeepsaha avatar

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  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

botlibre's Issues

only repeats

When I'm using the test gui, it only repeats what I say and doesn't answer any questions. There are no error messages.

Add register and documentation links to web platform admin sign-in

When the admin user signs in for the first time after installing the Bot Libre Web Platform they should be given a register page.
Show the register on the admin sign-in page below,
Sys Admin Pages
Should show similar info to the Contact page in botlibre.com

The admin sign-in page should also give a help link that opens a Help tab in the super.jsp that mirrors content of the botlibre.com Help page.

Icebreaker support for IG/FB

Currently Instagram and Facebook supports setting up to 4 icebreakers which can be used by the user to initiate a conversation with a business.

Instagram Integration Bug

For Instagram auto posting, an image URL needs to be supplied to Facebook Graph API. For images uploaded to the BotLibre graphic section, the API returns a "Type not supported" exception when using the File Link. However, clicking the image opens it in a new tab - and using the URL directly from the browser works. This might be an issue with the URL mime type.

MySQL Connection

Hi,

I am trying to connect a MySQL DB. I am constantly getting next internal error:

Internal Exception: java.sql.SQLSyntaxErrorException: Specified key was too long; max key length is 3072 bytes
Error Code: 1071

It seams like primary key is too long... Do you know how I can change this configuration? Maybe in: knowledge-orm.xml ...?

In order to make a build I have to comment out line 61 of InitDatabase.java
statement.executeUpdate("CREATE EXTENSION dblink schema public");

this code is thought to a PostgreSQL, do you know which could be the code for MySQL type?

Best regards,
Oscar

Error deploying war

I'm trying to deploy the project on tomcat server but I'm gettting the error:

 Caused by: java.lang.ClassNotFoundException: org.eclipse.persistence.internal.weaving.PersistenceWeaved

I used the command to build the .war file

   ant -lib ./lib/jpa/eclipselink.jar -lib ./lib/jpa/persistence.jar war

Request to add Jar libraries to maven

Hi,

It'd be a great idea to add the jar file of ai-engine to maven repository. It'll benefit many developers and searching and adding libraries in a java project would get a lot easier. And, build automation using maven will make it easier to include the libraries and build packages.
Thank you!

Regards

Live chat keep alive

  • the live chat socket can be disconnected by the browser or network
  • adds a keepAlive option to ping the socket every 30 seconds

ResponsiveVoice key now required

ResponsiveVoice now requires an API key.
ResponsiveVoice needs to be updated to include this key and let user set their own API key.

Several Test failing using PostgreSQL 9.4 on Windows

Hi @jamesssss

I'm running into issues with ai-engine-test when running the test suite with JUnit. I have a PostgreSQL 9.4 server running locally on Windows installed from pre-built libraries and which I've initialized with initdb.bat.

Before I dive any deeper into this I was wondering if maybe you had any pointers on database versions, etc.

Cheers,

change voice does not work

I found the function of changing voice on app on googleplay can work, but in the script it does not work. When this function will open?

Docker support

Project is currently missing files needed to build a Docker image

Is there a working example of swingdroid I can look at?

Hi
I'm looking for an example of the swingdroid lib working with a project.
I think that it may be outdated, but that's ok I just wanna see how it works with a basic project.
I tried to do it myself but I couldn't make it work with a simple empty activity in android studio

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.