Aktualizace README
This commit is contained in:
parent
2eb121dfbe
commit
8df24055f0
69
README.md
69
README.md
@ -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.
|
Loading…
Reference in New Issue
Block a user