All Projects → atlassistant → Pytlas

atlassistant / Pytlas

Licence: gpl-3.0
An open-source 🤖💬 Python 3 assistant library built for people and made to be super easy to setup and understand

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pytlas

Eddi
Scalable Open Source Chatbot Platform. Build multiple Chatbots with NLP, Behavior Rules, API Connector, Templating. Developed in Java, provided with Docker, orchestrated with Kubernetes or Openshift.
Stars: ✭ 171 (+402.94%)
Mutual labels:  bot, ai, chatbot
Clause
🏇 聊天机器人,自然语言理解,语义理解
Stars: ✭ 323 (+850%)
Mutual labels:  bot, chatbot, nlu
Delbot
It understands your voice commands, searches news and knowledge sources, and summarizes and reads out content to you.
Stars: ✭ 191 (+461.76%)
Mutual labels:  bot, ai, chatbot
Botonomous
A PHP Framework For Creating Autonomous Slack Bots
Stars: ✭ 109 (+220.59%)
Mutual labels:  bot, ai, chatbot
Nlpia
Examples and libraries for "Natural Language Processing in Action" book
Stars: ✭ 416 (+1123.53%)
Mutual labels:  bot, ai, chatbot
Neuro
🔮 Neuro.js is machine learning library for building AI assistants and chat-bots (WIP).
Stars: ✭ 126 (+270.59%)
Mutual labels:  bot, ai, chatbot
Olivia
💁‍♀️Your new best friend powered by an artificial neural network
Stars: ✭ 3,114 (+9058.82%)
Mutual labels:  ai, chatbot, assistant
Dialogflow Angular5
💬 Bot in Angular 5 & DialogFlow
Stars: ✭ 52 (+52.94%)
Mutual labels:  bot, ai, chatbot
Botlibre
An open platform for artificial intelligence, chat bots, virtual agents, social media automation, and live chat automation.
Stars: ✭ 412 (+1111.76%)
Mutual labels:  bot, chatbot, nlu
Snips Nlu
Snips Python library to extract meaning from text
Stars: ✭ 3,583 (+10438.24%)
Mutual labels:  bot, chatbot, nlu
Botfuel Dialog
Botfuel SDK to build highly conversational chatbots
Stars: ✭ 96 (+182.35%)
Mutual labels:  bot, chatbot, nlu
Aws Lex Web Ui
Sample Amazon Lex chat bot web interface
Stars: ✭ 500 (+1370.59%)
Mutual labels:  bot, ai, chatbot
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 (+27800%)
Mutual labels:  bot, chatbot, nlu
Rasa
💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
Stars: ✭ 13,219 (+38779.41%)
Mutual labels:  bot, chatbot, nlu
Everydaywechat
微信助手:1.每日定时给好友(女友)发送定制消息。2.机器人自动回复好友。3.群助手功能(例如:查询垃圾分类、天气、日历、电影实时票房、快递物流、PM2.5等)
Stars: ✭ 8,688 (+25452.94%)
Mutual labels:  bot, ai, chatbot
Venom
Venom is the most complete javascript library for Whatsapp, 100% Open Source.
Stars: ✭ 3,457 (+10067.65%)
Mutual labels:  bot, ai, chatbot
Tock
Tock - the open source conversational AI toolkit
Stars: ✭ 175 (+414.71%)
Mutual labels:  ai, chatbot, assistant
Caloriecounter
AWS Lex based chatbot that calculates calories based on different fast food restaurants. This was an entry for a coding challenge on DevPost, and is actively used on Facebook Messenger. The issues list is actively managed as what defects or improvements are found by real world usage.
Stars: ✭ 46 (+35.29%)
Mutual labels:  bot, ai, chatbot
Intelligo
🤖 Chatbot Framework for Node.js.
Stars: ✭ 347 (+920.59%)
Mutual labels:  bot, ai, chatbot
Nlp.js
An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more
Stars: ✭ 4,670 (+13635.29%)
Mutual labels:  bot, chatbot, nlu

pytlas |travis| |cover| |pypi| |rtd| |license| |donate| |gitter|

.. |travis| image:: https://travis-ci.org/atlassistant/pytlas.svg?branch=master :target: https://travis-ci.org/atlassistant/pytlas

.. |cover| image:: https://codecov.io/gh/atlassistant/pytlas/branch/master/graph/badge.svg :target: https://codecov.io/gh/atlassistant/pytlas

.. |pypi| image:: https://badge.fury.io/py/pytlas.svg :target: https://badge.fury.io/py/pytlas

.. |rtd| image:: https://readthedocs.org/projects/pytlas/badge/?version=latest :target: https://pytlas.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

.. |license| image:: https://img.shields.io/badge/License-GPL%20v3-blue.svg :target: https://www.gnu.org/licenses/gpl-3.0

.. |donate| image:: http://img.shields.io/liberapay/goal/atlassistant.svg?logo=liberapay :target: https://liberapay.com/atlassistant/donate

.. |gitter| image:: https://img.shields.io/gitter/room/atlassistant/pytlas :target: https://gitter.im/pytlas/community

An open-source 🤖💬 Python 3 assistant library built for people and made to be super easy to setup and understand.

pytlas translates natural language sentences into python skills you can easily define yourself. It makes it really easy to develop your own Google Assistant, Alexa or whatever but runs on your device with your trusted code and no connection to obscure servers.

🎮 Want to try it? Check the official demo <https://atlassistant.github.io/>_!

🌊 Want to get your feet wet? Have a look at the example/skills folder to see how it works!

📚 Want to go further and develop your own skill? Let's visit the latest documentation <https://pytlas.readthedocs.io>_ and share your work!

Quick start

Installation


.. code-block:: bash

  $ pip install pytlas[snips] # Gets the latest release from pypi
  $ git clone https://github.com/atlassistant/pytlas && cd pytlas && pip install -e .[snips] # or directly from source

Testing
~~~~~~~

*When `pytest` is also installed, it may cause some tests to fail, so make sure it is not installed with `pip uninstall -y pytest` or use venv*

.. code-block:: bash

  $ git clone https://github.com/atlassistant/pytlas && cd pytlas
  $ pip install -e .[snips,test]
  $ python -m nose --with-doctest --with-coverage --cover-package=pytlas

Linting
~~~~~~~

.. code-block:: bash

  $ pylint pytlas setup.py # in the root directory

Authors
-------

- `Julien Leicher <https://github.com/YuukanOO>`_
- `Jean-Michel Lekston <https://github.com/lekstonjm>`_

Contributing
------------

Contributions are **welcome**! **pytlas** is being developed on our spare time so every help is greatly appreciated to push this project further.

I have ideas!

Don't hesitate to submit them in the repo and we'll see what can be done.

I have skills & time!


Great, have a look at `the github project page <https://github.com/atlassistant/pytlas/projects/1>`_ to see the big plans for upcoming releases or fix unresolved issues to start.

I have money!
~~~~~~~~~~~~~

.. |liberapay| image:: https://liberapay.com/assets/widgets/donate.svg
    :target: https://liberapay.com/atlassistant/donate

If you want to donate to help us find more time to work on **pytlas** and similar projects, you can support us on liberapay |liberapay|, thanks ❤️!
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].