Skip to main content

webxdcbot

Example Delta Chat bot + webxdc app as bot's frontend.

Install

Clone this repository and run inside the project's folder:

# first build the webxdc app / frontend:
cd frontend/
npm install
npm run build
cd ..
# install the python package bot / backend:
pip install .

Installing deltachat-rpc-server

This program depends on a standalone Delta Chat RPC server deltachat-rpc-server program that must be available in your PATH. To install it check: https://github.com/deltachat/deltachat-core-rust/tree/master/deltachat-rpc-server

Configuration

Configure the bot:

webxdcbot init bot@example.com PASSWORD

Start the bot:

webxdcbot serve

Run webxdcbot --help to see all available options.

Usage

  1. Write to the bot in Delta Chat, for example send a "hi" message to it
  2. The bot will reply with the webxdc app
  3. Open the webxdc app and send a message there
  4. The bot will reply to you inside the app

Metadata

Release files for webxdcbot 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for webxdcbot 0.1.0
File Interpreter ABI Platform
webxdcbot-0.1.0-py3-none-any.whl Python 3 none any Details

Release files / webxdcbot-0.1.0-py3-none-any.whl

Download URL webxdcbot-0.1.0-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75f45fbe468d99d9995569c40968f336c00e9fcf13c8b7ea8384b6279c748a44
BLAKE2b-256 checksum
How to use checksums
f2f8d87aa13bc5b8b7e801a7ee0e6724ee23befba8462ae5698540f233fb256c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page