A bot for sending commands to a qbittorrent web api
Go to file
j4nk f7075b01e3 Added unknown category to add 2025-01-16 20:47:34 -05:00
.gitignore Added testing config, add search functionality, update help 2024-08-01 23:10:11 -04:00
README.md Add README 2024-07-28 18:14:20 -04:00
bot.py Added unknown category to add 2025-01-16 20:47:34 -05:00
config.conf.template Initial commit, basic functionality 2024-07-28 01:26:36 -04:00
docker-compose.yml Added testing config, add search functionality, update help 2024-08-01 23:10:11 -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