Skip to content

Conversation

@kh31d4r
Copy link
Contributor

@kh31d4r kh31d4r commented Oct 29, 2025

Since I moved a bunch of stuff around it caused conflicts when splitting this into multiple PRs.

Please have a look and see if I forgot anything, or left anything that I shouldn't have (like the instructions in main.py, or some of the old stuff in README?).

kh31d4r and others added 8 commits August 8, 2025 11:39
Use a regex with a capture group instead of repetitive
if-statements. This makes it possible to add more budord without
changing the code, only strings.json.
On request from Efo.
If one incoming message is matching multiple actions, only reply
once. This will make the multi line response look like a single block,
as the subsequent output will follow right after the reply.
To automatically connect to the server and join a channel.
Restructured the repo to look more like a modern python
project.

This has multiple impacts across the repo:
 - README has been updated to reflect the new uv commands
 - Github actions has been updated to use uv instead of Make
 - Uv will now build a python package
 - The python package will be installed in the docker image, instead
   of just copying loose files
 - Static configuration files are now packaged inside the package
One file per action, in preparation of decoupling the actions and make
them plugins.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant