]> us-delaporte.pagekite.me Git - matrix-cadbury.git/commitdiff
Add chore bot
authorEdward Delaporte <edward@delaporte.us>
Sat, 28 Mar 2026 00:56:26 +0000 (19:56 -0500)
committerEdward Delaporte <edward@delaporte.us>
Sat, 28 Mar 2026 00:56:26 +0000 (19:56 -0500)
Makefile
app.py
pyproject.toml

index 1f279de5495c094272ee1cd080cf76769352f4dd..483fe60c221f9f15a67a408feeabd904e5227735 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
 .PHONY: serve
 
 .PHONY: serve
 
-.venv:
+.venv: pyproject.toml
        python -m venv .venv
        .venv/bin/pip install .
 
        python -m venv .venv
        .venv/bin/pip install .
 
diff --git a/app.py b/app.py
index b3b352f753155c6c3e4ed64b3280ed4473eee6b9..97b63eec771f40459dac4f96a9f0f43a9944887d 100644 (file)
--- a/app.py
+++ b/app.py
@@ -1,9 +1,14 @@
 from matrix_goal_bot.bot import get_bot, goal_bot
 from matrix_goal_bot.bot import get_bot, goal_bot
+from matrix_chore_bot.bot import chore_bot
 
 bot = get_bot()
 
 @bot.listener.on_message_event
 
 bot = get_bot()
 
 @bot.listener.on_message_event
-async def do_bot_stuff(room, message):
+async def do_goal_stuff(room, message):
     await goal_bot(room, message, bot)
 
     await goal_bot(room, message, bot)
 
+@bot.listener.on_message_event
+async def do_chore_stuff(room, message):
+    await chore_bot(room, message, bot)
+
 bot.run()
 bot.run()
index 5e698fffd69b338736813358a69d4a18b8dd3333..75935077a54ed96541f7fdda24b7c62bb6272eac 100644 (file)
@@ -8,6 +8,7 @@ requires-python = ">=3.12"
 
 dependencies = [
 'matrix-goal-bot@git+https://codeberg.org/EdTheDev/matrix-goal-bot.git',
 
 dependencies = [
 'matrix-goal-bot@git+https://codeberg.org/EdTheDev/matrix-goal-bot.git',
+'matrix-chore-bot@git+https://codeberg.org/EdTheDev/matrix-chore-bot.git',
 'invoke',
 'simplematrixbotlib',
 ]
 'invoke',
 'simplematrixbotlib',
 ]