Aktualizace souboru README

This commit is contained in:
2026-04-04 14:43:12 +02:00
parent cf15bc1f4b
commit 3f8e184499
+33 -1
View File
@@ -1,3 +1,35 @@
Vytvoř README.md pro projekt fedi_welcome_bot.
Obsah:
# fedi_welcome_bot
Uvítací bot pro nové uživatele Mamutovo.cz
Uvítací bot pro nové uživatele Mamutovo.cz. Při registraci nového uživatele pošle uvítací toot s odkazem na průvodce.
## Jak to funguje
- Cron každých 5 minut spustí skript
- Skript zkontroluje nové účty přes admin API
- Uvítá pouze účty registrované v posledních 10 minutách
- Odesílá neveřejný toot (@mention) z bot účtu
## Požadavky
- Python 3.x (pouze standardní knihovny)
- Účet s admin:read:accounts oprávněním (pro čtení nových registrací)
- Bot účet s write:statuses oprávněním (pro posílání tootů)
## Instalace
1. Klonuj repo
2. Vytvoř .env soubor:
BOT_TOKEN=...
ADMIN_TOKEN=...
MASTODON_INSTANCE=https://mamutovo.cz
3. Přidej do cronu (crontab -e):
*/5 * * * * cd /opt/fedi_welcome_bot && python3 welcome_bot.py >> /var/log/fedi_welcome_bot.log 2>&1
## Testování
python3 welcome_bot.py --dry-run
## Soubory
- welcome_bot.py hlavní skript
- welcomed.json seznam již uvítaných účtů (generováno automaticky)
- .env tokeny (není v repo)