Skip to main content

Pluginable Delta Chat bot

Project description

SimpleBot Logo


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:


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 "" "password123"

This command will try to contact the imap/smtp servers for 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.


This project is free software, licensed under the GPL3 License - see the LICENSE file for more details.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for simplebot, version 0.10.0
Filename, size File type Python version Upload date Hashes
Filename, size simplebot-0.10.0-py3-none-any.whl (168.1 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size simplebot-0.10.0.tar.gz (180.2 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page