Metadata-Version: 2.1
Name: xchatbot
Version: 0.4.0
Summary: the Xtensible XMPP Chat Bot
Home-page: https://git.sr.ht/~fabrixxm/xchatbot
Author: Fabio Comuni
Author-email: fabrixxm@gmail.com
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Communications :: Chat
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: nbxmpp (<5.0.0,>=4.0.0)
Requires-Dist: PyGObject (<3.50.0,>=3.40.0)

# The Xtensible XMPP Chat Bot

`XChatBot` is a xmpp bot library written in python using the 
[nbxmpp library from Gajim](https://dev.gajim.org/gajim/python-nbxmpp/)

![](https://readthedocs.org/projects/xchatbot/badge/?version=latest)  
[https://xchatbot.readthedocs.io/](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


