Skip to main content

the Xtensible XMPP Chat Bot

Project description

The Xtensible XMPP Chat Bot

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

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

on Arch

# pacman -S python-gobject python-nbxmpp

on Debian

# apt install python3-gi python3-nbxmpp

Project details


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.3.0.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

xchatbot-0.3.0-py2.py3-none-any.whl (20.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: xchatbot-0.3.0.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for xchatbot-0.3.0.tar.gz
Algorithm Hash digest
SHA256 3e1c0643c555f9a39b77dd4cbdc03f0639e41a0fe3cc77464d48403939885cba
MD5 4ecb677c023cc827d73d7eb522d7322e
BLAKE2b-256 3c10dedf7b49b5f1998cccf9dc4d5c2c3a672f7bdc9cae42274f8caa09e77e8f

See more details on using hashes here.

File details

Details for the file xchatbot-0.3.0-py2.py3-none-any.whl.

File metadata

  • Download URL: xchatbot-0.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2

File hashes

Hashes for xchatbot-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b3f65cc00b144581fe068db63d168d95276760fe6072e13a24553dacc62a5c84
MD5 fa6d4443e580eb4452b03c4acb0e8b0a
BLAKE2b-256 b09919b07a6ad01237214191b1b2bea8038c3268486a8cd0276083eac7833aef

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page