aktualizace README souboru

This commit is contained in:
archos 2024-07-05 15:17:20 +02:00
parent 69e1cf376c
commit cc84fd7ff4

View File

@ -1,38 +1,91 @@
# Mastodon Welcome Bot # 🐘 Welcome Bot pro Mastodon
Tento projekt je jednoduchý bot pro Mastodon, který automaticky vítá nové uživatele na instanci Mastodon. Tento bot slouží k automatickému zasílání uvítacích zpráv novým uživatelům na Mastodon instanci.
## Požadavky ## Požadavky
- Python 3 - Python 3.12
- Mastodon.py - Knihovny: Mastodon.py, python-dotenv
- python-dotenv
## Instalace ## Instalace
1. Naklonuj tento repozitář: 1. Naklonujte repozitář:
```bash
git clone https://your-repo-url.git
cd welcome_bot
```
2. Vytvořte virtuální prostředí a aktivujte ho:
```bash ```bash
git clone https://tvoje-gitea-instance.com/tvuj-uzivatel/jmeno-repozitare.git python3 -m venv venv
cd jmeno-repozitare source venv/bin/activate
``` ```
2. Nainstaluj požadované balíčky:
3. Nainstalujte potřebné balíčky:
```bash ```bash
pip install -r requirements.txt pip install -r requirements.txt
``` ```
Vytvoř soubor `.env` a přidej své proměnné prostředí: Vytvořte konfigurační soubory:
- config.toml:
```bash ```bash
MASTODON_ACCESS_TOKEN=tvuj_pristupovy_token [mastodon]
MASTODON_API_BASE_URL=tva_mastodon_instancni_url base_url = "url_instance_mastodon"
client_id = "client_id.secret"
secret_storage = "secret_storage.secret"
credential_storage = "credential_storage.secret"
[database]
sqlite_path = "welcome_bot.db"
[[messages]]
content = "Vítej na naší instanci Mastodon!"
content_warning = "Upozornění"
[[messages]]
content = "Jsme rádi, že jsi tady!"
[[messages]]
content = "Doufáme, že si užiješ pobyt na naší platformě!"
``` ```
Spusť skript: - `client_id.secret:` Vložte svůj client ID.
- `secret_storage.secret`: Vložte svůj client secret.
- `credential_storage.secret:` Vložte svůj access token.
## Použití
1. Ujistěte se, že je aktivováno vaše virtuální prostředí:
```bash
source venv/bin/activate
```
2. Spusťte bota:
```bash ```bash
python3 welcome_bot.py python3 welcome_bot.py
``` ```
2. stěte se, že je aktivováno vaše virtuální prostředí:
```bash
source venv/bin/activate
```
Spusťte bota:
```bash
python3 welcome_bot.py
```
### Licence
Tento projekt je licencován pod MIT licencí - viz LICENSE soubor pro detaily.
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.