Errbot Webapp backend plugin
This is alpha-level implementation. Use only local
Web UI based backend interface for Errbot (not Webhook feature).
Overview
This plugin can exchange messages Errbot and any browsers by WebSocket. It may be able to supply public chat-bot on a website with Errbot.
Demo
Features
Exchange messages by WebSocket
HTML for reference implementtion
Usage
Prerequirements
You must ready environment to run Errbot(>=6.0.x).
Installation
As single source
Clone this project and configure to use as extra-backend for Errbot.
$ cd /path/to/your-errbot-env
$ git clone https://github.com/attakei/errbot-backend-webapp.git
$ pip install -r errbot-backend-webapp/requirements.txt
BOT_EXTRA_BACKEND_DIR = './errbot-backend-webapp'
BACKEND = 'Webapp'
As PyPI package
$ cd /path/to/your-errbot-env
$ pip install errbot-backend-webapp
import errbot_backend_webapp
BOT_EXTRA_BACKEND_DIR = errbot_backend_webapp.get_plugin_dir()
BACKEND = 'Webapp'
Configuration
Webapp host and port can configure by your config.py. Plugin see BOT_IDENTITY.
BOT_IDENTITY = {
'host': '127.0.0.1', # Listen host. default is 'localhost'
'port': 8001, # Listen port. default is 8080
}
To Do
Configuration static resource dir
Authorize by session
License
GPLv3. See it
Metadata
Release files for errbot-backend-webapp 0.1.0
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 | Actions |
|---|---|---|---|---|
| errbot-backend-webapp-0.1.0.tar.gz | 107.9 kB | Without provenance | Details for errbot-backend-webapp-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| errbot_backend_webapp-0.1.0-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details for errbot_backend_webapp-0.1.0-py2.py3-none-any.whl |
Total release size: 234.4 kB
Release files / errbot-backend-webapp-0.1.0.tar.gz
| Download URL | errbot-backend-webapp-0.1.0.tar.gz |
|---|---|
| Size | 107.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
23fcb6d8ad6b2502f8055b4b668ba14c7406efa7f8fed601fe0ee5877b93d8f7
|
|
BLAKE2b-256 checksum How to use checksums |
b48702626d1fbbbb58864d045b120785155a241c2334d7e3ecda1de6ae3bf3e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
|
Release files / errbot_backend_webapp-0.1.0-py2.py3-none-any.whl
| Download URL | errbot_backend_webapp-0.1.0-py2.py3-none-any.whl |
|---|---|
| Size | 126.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
db03d28e1b2c0d5681f6310752d7455a196887617c24997d50e5e4e33bf58fc2
|
|
BLAKE2b-256 checksum How to use checksums |
08206a1254112819b28677ec0a1529ae0cfc1b21fc54c1323334669aebc1ac0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
|
Security for errbot-backend-webapp 0.1.0
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.