Aktualizace README

This commit is contained in:
archos 2024-07-06 07:51:30 +02:00
parent 2eb121dfbe
commit 8df24055f0

View File

@ -39,8 +39,11 @@ python3 welcome_bot.py
``` ```
## Požadavky ## Požadavky
- Python 3.12 - Python 3.7+
- Knihovny: Mastodon.py, python-dotenv - Mastodon.py
- python-dotenv
- SQLite3
## Instalace ## Instalace
@ -117,13 +120,69 @@ Spusťte bota:
```bash ```bash
python3 welcome_bot.py python3 welcome_bot.py
``` ```
Příspěvky ### Nastavení `systemd` služby
Příspěvky jsou vítány! Pro více informací viz [CONTRIBUTING.md](CONTRIBUTING.md) 1. Vytvořte soubor služby:
```bash
sudo nano /etc/systemd/system/welcome_bot.service
```
Vložte následující obsah:
```bash
[Unit]
Description=Welcome Bot pro Mastodon
After=network.target
[Service]
User=your_username
WorkingDirectory=/cesta/k/adresari/projektu
ExecStart=/cesta/k/adresari/projektu/venv/bin/python /cesta/k/adresari/projektu/welcome_bot.py
Restart=always
[Install]
WantedBy=multi-user.target
```
Nahraďte `your_username` vaším uživatelským jménem a /cesta/k/adresari/projektu skutečnou cestou k adresáři, kde máte svůj projekt.
Znovu načtěte konfiguraci systemd:
```bash
sudo systemctl daemon-reload
```
Povolte službu při startu systému:
```bash
sudo systemctl enable welcome_bot
```
Spusťte službu:
```bash
sudo systemctl start welcome_bot
```
### Testování bota
1. Zkontrolujte stav služby:
```bash
sudo systemctl status welcome_bot
```
Ujistěte se, že služba běží bez chyb.
2. Sledujte logy služby:
```bash
sudo journalctl -u welcome_bot
```
Logy vám pomohou zjistit, zda bot funguje správně a zda posílá uvítací zprávy novým uživatelům.
### Příspěvky
Příspěvky jsou vítány! Pro více informací viz [CONTRIBUTING.md](CONTRIBUTING.md)
### Licence ### Licence
Tento projekt je licencován pod MIT licencí - viz LICENSE soubor pro detaily. Tento projekt je licencován pod MIT licencí - viz LICENSE soubor pro detaily.
Acknowledgements Acknowledgements
Tento projekt je založen na [isosphere/mastodon-welcome](https://github.com/isosphere/mastodon-welcome) projektu. Děkujeme autorům za jejich skvělou práci. Tento projekt je založen na [isosphere/mastodon-welcome](https://github.com/isosphere/mastodon-welcome) projektu. Děkujeme autorům za jejich skvělou práci.