Skip to main content

The Xtensible XMPP Chat Bot

XChatBot is a xmpp bot library written in python using the nbxmpp library from Gajim


https://xchatbot.readthedocs.io/

requirements

  • python 3
  • pygobject
  • nbxmpp

optionally

  • pipenv

install

pip install xchatbot

git

git clone https://git.sr.ht/~fabrixxm/xchatbot

install required packages:

with pipenv

$ pipenv --site-packages --python 3
$ pipenv install
$ pipenv run ./xchatbot.py

on osx you need first to install python3 with brew:

$ brew install python3 pipenv pygobject3 libsoup

on Arch

# pacman -S python-gobject python-nbxmpp

on Debian

# apt install python3-gi python3-nbxmpp

Download files

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

Source Distribution

xchatbot-0.5.0.tar.gz (25.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xchatbot-0.5.0-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

Details for the file xchatbot-0.5.0.tar.gz.

File metadata

  • Download URL: xchatbot-0.5.0.tar.gz
  • Upload date:
  • Size: 25.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for xchatbot-0.5.0.tar.gz
Algorithm Hash digest
SHA256 d3c6667d53f8a372429d3e053a710359b2faec82f9a178e72ad35968c60ff962
MD5 2886e8578fd8e35abadc378c1ece0789
BLAKE2b-256 f06bc4b15e3da58de553efd902a30a79fb7f56c125c9c3278a071ff22e53f3b1

See more details on using hashes here.

File details

Details for the file xchatbot-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: xchatbot-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for xchatbot-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 854f97713e58cba3a85a9a72e48db680399df1f9ac574904d703de69a5a9222f
MD5 22a29a1a5240745047fc5895e60ed8ea
BLAKE2b-256 43b58557044f4986bcec7cd0faf9adf3c2fd1e5cdc919b01446d83170dc58298

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 files

0.4.0

1 file

0.3.1

2 files

0.3.0

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page