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
Hashes for simplebot-0.10.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99c962032bc68be9992f5713d7f2184ba8fb7888acf9cbfa952614d9a593292e |
|
MD5 | d6be70f5629bdca6e541dbd6c6a489e6 |
|
BLAKE2b-256 | 749abe51423dc709f112ec60df8ca317b09ba13d90aa56bef8dfb60047acc627 |