Merge branch 'abocn:main' into main

This commit is contained in:
Giovani Finazzi 2024-12-12 21:58:37 -03:00 committed by GitHub
commit 84a75b9092
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 5 additions and 13 deletions

View file

@ -5,12 +5,10 @@
Kowalski is a a simple Telegram bot made in Node.js. Kowalski is a a simple Telegram bot made in Node.js.
- You can find Kowalski at [@KowalskiNodeBot](https://t.me/KowalskiNodeBot) on Telegram. - 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)) - A Telegram bot (create one at [@BotFather](https://t.me/botfather))
- Node.js 20 LTS (or above) - Node.js 22 (or above)
- Python 3 (or above, for use with SpamWatch API) - Node.js dependencies: use ``npm install`` or ``npm i``
- Python dependencies: use ``pip install -r requirements.txt``
- Node.js dependencies: use ``npm install .``
- FFmpeg - FFmpeg
## Run it yourself, develop or contribute with Kowalski ## Run it yourself, develop or contribute with Kowalski

View file

@ -1,16 +1,10 @@
{ {
"scripts": { "scripts": {
"start": "nodemon src/bot.js", "start": "nodemon src/bot.js"
"test": "echo \"Error: no test specified\" && exit 1"
}, },
"dependencies": { "dependencies": {
"@dotenvx/dotenvx": "^1.28.0", "@dotenvx/dotenvx": "^1.28.0",
"axios": "^1.7.9", "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", "node-html-parser": "^6.1.13",
"nodemon": "^3.1.7", "nodemon": "^3.1.7",
"telegraf": "^4.16.3", "telegraf": "^4.16.3",

@ -1 +1 @@
Subproject commit f81915510c320c3fe2479c8265f5893259698c3d Subproject commit 8d35b7ec4cffb48df8d1f59485b32e2484ae64e7