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
Release files for xchatbot 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| xchatbot-0.5.0.tar.gz | 25.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| xchatbot-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.2 kB
Release files / xchatbot-0.5.0.tar.gz
| Download URL | xchatbot-0.5.0.tar.gz |
|---|---|
| Size | 25.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d3c6667d53f8a372429d3e053a710359b2faec82f9a178e72ad35968c60ff962
|
|
BLAKE2b-256 checksum How to use checksums |
f06bc4b15e3da58de553efd902a30a79fb7f56c125c9c3278a071ff22e53f3b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|
Release files / xchatbot-0.5.0-py3-none-any.whl
| Download URL | xchatbot-0.5.0-py3-none-any.whl |
|---|---|
| Size | 20.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
854f97713e58cba3a85a9a72e48db680399df1f9ac574904d703de69a5a9222f
|
|
BLAKE2b-256 checksum How to use checksums |
43b58557044f4986bcec7cd0faf9adf3c2fd1e5cdc919b01446d83170dc58298
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.5
|