Matrix version of the IRC bot Ubotto https://maubot.haxxors.com/factoids/
Find a file
Nils Büchner f7a5add38c - fix to_user
- add focal to !package
2024-06-12 22:54:43 +02:00
.forgejo/workflows add feature: react to launchpad bugs 2024-03-27 14:22:33 +01:00
ubottu - fix to_user 2024-06-12 22:54:43 +02:00
.gitignore remove old IRC factoid support 2024-03-25 22:26:13 +01:00
base-config.yaml first commit 2024-03-25 22:14:25 +01:00
maubot.yaml first commit 2024-03-25 22:14:25 +01:00
README.md link USAME.md 2024-03-25 22:51:21 +01:00
requirements.txt first commit 2024-03-25 22:14:25 +01:00
USAGE.md add info about RSS feeds 2024-04-08 15:05:05 +00:00

Ubottu Matrix Helper Bot

The bot is a plugin for Maubot. Please see their documentation for setup and development. See USAGE.md for supported commands. There is a web component written in Django that provides the API for most of the bot's features. The repository will be linked here after a code cleanup.

Building

Clone the Repository

To clone the repository, use the following command:

git clone https://git.buechner.me/nbuechner/ubottu.git

Navigate to the Directory

Change your current working directory to the cloned repository:

cd ubottu

Create a Python Virtual Environment

Create a virtual environment for the project:

python3 -m venv .venv

Activate the Virtual Environment

Activate the created virtual environment:

source .venv/bin/activate

Install Dependencies

Install the required dependencies from requirements.txt:

pip install -r requirements.txt

Build the module

mbc build

This produces a .mbp file you can upload via the Maubot admin interface.