A bot for sending commands to a qbittorrent web api
Go to file
j4nk 379e4af2f8 Add README 2024-07-28 18:14:20 -04:00
.gitignore Initial commit, basic functionality 2024-07-28 01:26:36 -04:00
README.md Add README 2024-07-28 18:14:20 -04:00
bot.py Added connection reestablishment every 10 minutes 2024-07-28 17:52:17 -04:00
config.conf.template Initial commit, basic functionality 2024-07-28 01:26:36 -04:00
docker-compose.yml Bot now sets its profile picture 2024-07-28 14:48:20 -04:00
init.sh Added styling to list command, made list truncation apply for 2024-07-28 13:00:36 -04:00
qbittorrent_logo.png Bot now sets its profile picture 2024-07-28 14:48:20 -04:00

README.md

xmpp-qbittorrent-bot

Introduction

A bot designed for XMPP MUCs that queries a qbittorrent WebUI API.

Configuration

Copy config.conf.template to config.conf, and fill out the fields

Key Value
qb_jid JID that the bot should log into
qb_pass Password for the JID
qb_muc The MUC the bot should connect to
qb_nick The nickname in the MUC the bot should have
api_url The base url for the qbittorrent WebUI API
api_user The username for the qbittorrent WebUI account
api_pass The password for the qbittorrent WebUI account

Starting

Native

python3 bot.py

Docker/Podman

{docker,podman}-compose up