~fabrixxm/xchatbot

the Xstensible XMPP Chat Bot
XChatBot v0.4.0
fix Config.load()
Update requirements

clone

read-only
https://git.sr.ht/~fabrixxm/xchatbot
read/write
git@git.sr.ht:~fabrixxm/xchatbot

You can also use your local clone with git send-email.

#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