Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vkosuri/chatterbot-io-adapters
Chatterbot's input and output adapter.
https://github.com/vkosuri/chatterbot-io-adapters
adapter chatbot integrations io machine-learning
Last synced: 19 days ago
JSON representation
Chatterbot's input and output adapter.
- Host: GitHub
- URL: https://github.com/vkosuri/chatterbot-io-adapters
- Owner: vkosuri
- License: bsd-3-clause
- Created: 2017-10-06T05:42:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-10-11T00:24:37.000Z (over 7 years ago)
- Last Synced: 2024-12-22T19:07:31.189Z (26 days ago)
- Topics: adapter, chatbot, integrations, io, machine-learning
- Language: Python
- Homepage: http://chatterbot.readthedocs.io/
- Size: 26.4 KB
- Stars: 2
- Watchers: 5
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ChatterBot IO Adapters or Integrations
[![Package Version](https://img.shields.io/pypi/v/chatterbot-io-adapters.svg)](https://pypi.python.org/pypi/chatterbot-io-adapters/)
[![Build Status](https://travis-ci.org/vkosuri/chatterbot-io-adapters.svg?branch=master)](https://travis-ci.org/vkosuri/chatterbot-io-adapters)ChatterBot’s input adapters are designed to allow a chat bot to have a versatile method of receiving or retrieving input from a given source.
## Current IO Adapters
1. [Gitter.Im](https://gitter.im/chatter_bot/Lobby)
2. [Hipchat](http://botlab.hipch.at/)
3. [MailGun](https://documentation.mailgun.com/en/latest/)
4. [MicrosoftBot](https://dev.botframework.com/)
5. Windows/Linux Terminal
6. Variable Input type adapterFor instructions on how to use these adapters, please refer to the project documentation.
All source and examples are from https://github.com/gunthercox/ChatterBot
If you are interested in contributing support for a [new adapters](http://chatterbot.readthedocs.io/en/stable/input/create-an-input-adapter.html) please create a pull request. Additions are welcomed!
## Examples
For examples, see the [examples](./examples) directory in this project's git repository.
## Unit Testing
“A true professional does not waste the time and money of other people by handing over software that is not reasonably free of obvious bugs; that has not undergone minimal unit testing; that does not meet the specifications and requirements; that is gold-plated with unnecessary features; or that looks like junk.” – Daniel Read
``` Bash
pip install -r requirements.txt
nosetests
```## Motivation
This repo is to address https://github.com/gunthercox/ChatterBot/issues/528
## License
ChatterBot IO Adapters are licensed under the [BSD 3-clause license](./LICENSE).