Matrix version of the IRC bot Ubotto https://maubot.haxxors.com/factoids/
Find a file
2024-09-14 12:21:19 +02:00
.forgejo/workflows add feature: react to launchpad bugs 2024-03-27 14:22:33 +01:00
ubottu support utc offset 2024-09-14 12:21:19 +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 Update README.md 2024-07-19 06:04:26 +00:00
requirements.txt update maubot version 2024-08-26 14:55:47 +02: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 Django web component that provides the API for most of the bot's features.

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.