Pluginable Delta Chat bot
Project description
SimpleBot
A simple “deltabot” that depends on plugins to add functionality. It works as part of a group or in 1:1 chats in Delta Chat applications. SimpleBot supports Autocrypt end-to-end encryption but note that the operator of the bot service can look into messages that are sent to it. See also: https://github.com/Simon-Laux/ZHV/
Install
To install it run the following command (preferably in a virtualenv):
$ pip3 install simplebot
Then install some plugins
Starting the bot
First you need to provide an emailaddress and a password to allow the bot to receive and send messages for that address:
$ simplebot init "email@example.org" "password123"
This command will try to contact the imap/smtp servers for example.org and logging in with the given e-mail address and password. Once this successfully completes, initialization is done and tested.
You can then let the bot listen continously:
$ simplebot serve
It will listen for incoming messages and handle them with installed plugins.
Install Delta Chat and add your bot’s email address as a contact and start chatting with it! You can also add the bot as a member to a group chat.
Plugins
License
This project is free software, licensed under the GPL3 License - see the LICENSE file for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file simplebot-0.10.0.tar.gz
.
File metadata
- Download URL: simplebot-0.10.0.tar.gz
- Upload date:
- Size: 180.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4642c5b620a95d65779d607249c85ddd54ee9e89762676811ad4ded6bd8953b0 |
|
MD5 | 8b0a53d16b726832330f50ef4d7a8a8e |
|
BLAKE2b-256 | 84790cdf3e91f7e51997bfd4514f39eaa601e1deac8c98613670fffb01b28050 |
Provenance
File details
Details for the file simplebot-0.10.0-py3-none-any.whl
.
File metadata
- Download URL: simplebot-0.10.0-py3-none-any.whl
- Upload date:
- Size: 168.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99c962032bc68be9992f5713d7f2184ba8fb7888acf9cbfa952614d9a593292e |
|
MD5 | d6be70f5629bdca6e541dbd6c6a489e6 |
|
BLAKE2b-256 | 749abe51423dc709f112ec60df8ca317b09ba13d90aa56bef8dfb60047acc627 |