From be30c1d430017a5d10d2264e0dad88dde2c38aa0 Mon Sep 17 00:00:00 2001 From: A Bunch of Computer Nerds Date: Thu, 12 Dec 2024 21:33:40 -0300 Subject: [PATCH 1/4] Update README --- README.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 4a9f4ff..365e3a4 100644 --- a/README.md +++ b/README.md @@ -5,12 +5,10 @@ Kowalski is a a simple Telegram bot made in Node.js. - You can find Kowalski at [@KowalskiNodeBot](https://t.me/KowalskiNodeBot) on Telegram. -## Requirements +## Self-host requirements - A Telegram bot (create one at [@BotFather](https://t.me/botfather)) - - Node.js 20 LTS (or above) - - Python 3 (or above, for use with SpamWatch API) - - Python dependencies: use ``pip install -r requirements.txt`` - - Node.js dependencies: use ``npm install .`` + - Node.js 22 (or above) + - Node.js dependencies: use ``npm install`` or ``npm i`` - FFmpeg ## Run it yourself, develop or contribute with Kowalski From c78574ab00b5c1d1c29433ea991dd8add03ab978 Mon Sep 17 00:00:00 2001 From: A Bunch of Computer Nerds Date: Thu, 12 Dec 2024 21:42:15 -0300 Subject: [PATCH 2/4] Removed unused dependencies (scary!) --- package.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/package.json b/package.json index 875c635..5454a79 100644 --- a/package.json +++ b/package.json @@ -6,11 +6,6 @@ "dependencies": { "@dotenvx/dotenvx": "^1.28.0", "axios": "^1.7.9", - "child_process": "^1.0.2", - "commander": "^12.1.0", - "fluent-ffmpeg": "^2.1.3", - "fs": "^0.0.1-security", - "node": "^23.3.0", "node-html-parser": "^6.1.13", "nodemon": "^3.1.7", "telegraf": "^4.16.3", From bd08e5f844095f04fa89b5223ed9d3235c26fba9 Mon Sep 17 00:00:00 2001 From: A Bunch of Computer Nerds Date: Thu, 12 Dec 2024 21:44:04 -0300 Subject: [PATCH 3/4] Updated submodule reference --- src/plugins/lib-spamwatch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/lib-spamwatch b/src/plugins/lib-spamwatch index f819155..8d35b7e 160000 --- a/src/plugins/lib-spamwatch +++ b/src/plugins/lib-spamwatch @@ -1 +1 @@ -Subproject commit f81915510c320c3fe2479c8265f5893259698c3d +Subproject commit 8d35b7ec4cffb48df8d1f59485b32e2484ae64e7 From 43e3d37265cde446b223b730b0f6369df3604395 Mon Sep 17 00:00:00 2001 From: A Bunch of Computer Nerds Date: Thu, 12 Dec 2024 21:45:41 -0300 Subject: [PATCH 4/4] Removed test script from package.json --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 5454a79..57101a3 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,6 @@ { "scripts": { - "start": "nodemon src/bot.js", - "test": "echo \"Error: no test specified\" && exit 1" + "start": "nodemon src/bot.js" }, "dependencies": { "@dotenvx/dotenvx": "^1.28.0",