microbot
CI:
PyPI:
Docs:
Connect instant messaging bots to your APIs.
The idea is to use it as microservice to host messaging bots leaving the application model into current APIs.
Documentation
The full documentation is at https://microbot.readthedocs.org.
Quickstart
Install microbot:
pip install microbot
Then use it in a project:
import microbot
Features
Telegram, Kik and Facebook Messenger bots
Message handling definition with regex, as django urls.
HTTP methods: GET/POST/PUT/DELETE/PATCH
Text responses and keyboards with Jinja2 templates
Chat State handling
Asynchronous processing of messages
Media messages not supported
Running Tests
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install -r requirements/test.txt (myenv) $ make test (myenv) $ make test-all
History
0.1.0 (2016-03-07)
First release on PyPI.
Metadata
Release files for microbot 1.7.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| microbot-1.7.3.tar.gz | 40.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| microbot-1.7.3-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 105.1 kB
Release files / microbot-1.7.3.tar.gz
| Download URL | microbot-1.7.3.tar.gz |
|---|---|
| Size | 40.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bb399e5b147dc69101068f4998b8cefa34567a3fe2e1f9d8c2fac9e332ca8a7b
|
|
BLAKE2b-256 checksum How to use checksums |
be4f21ad62627fd4c76e94cc8175421f0dac151b5ed59d723a2ebb81e434db05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / microbot-1.7.3-py2.py3-none-any.whl
| Download URL | microbot-1.7.3-py2.py3-none-any.whl |
|---|---|
| Size | 64.7 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
f3011f0c47c098a68c5829c946eb0549f2d153b5f5f8786f372733f4c4d8ea48
|
|
BLAKE2b-256 checksum How to use checksums |
52983feff0f98d5e5d27b13175bb3029c767bb10cc9eb5b203b424127a37b038
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for microbot 1.7.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.