A simple python-based XMPP bot.
git clone
Log | Files | Refs | README | LICENSE

commit 18d23e6d87e5fe49386d3b720e10f5779a045042
parent a5f234735013d539f0dc70e06e3bb52238430991
Author: Jake Bauer <>
Date:   Sat, 28 Nov 2020 04:17:54 -0500

Flesh out

Diffstat: | 23++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/ b/ @@ -1,3 +1,24 @@ # Python XMPP Bot -WIP +This is an XMPP Bot written in Python. It's currently in the "alpha" stage of +development and is being actively worked on. It is currently in a working state +and can be deployed to servers, but there may be breaking changes in subsequent +versions so read the release notes carefully. + +## Installation + +There isn't really a procedure to install the bot at the moment. You will need +to clone this repo, `pip install xmpppy pytz` (or similar), fill out the config +file and rename it to `botconfig.json`, and then run the bot on your server. +Make sure you have already created an account on your XMPP server for your bot. + +## Using + +The bot can be invited to an XMPP group chat the same way one would invite any +other person. Once the bot is in the chat, run `.tbhelp` for a list of commands +the bot can do. + +The users who have been configured as admins in the `botconfig.json` file can +also see additional commands by messaging the bot directly with the `.tbhelp` +command. Admin users can run these additional commands by messaging the bot +directly (they will not work from within a group chat).