aktualizace README souboru
This commit is contained in:
parent
69e1cf376c
commit
cc84fd7ff4
79
README.md
79
README.md
@ -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
|
||||
|
||||
- Python 3
|
||||
- Mastodon.py
|
||||
- python-dotenv
|
||||
- Python 3.12
|
||||
- Knihovny: Mastodon.py, python-dotenv
|
||||
|
||||
## Instalace
|
||||
|
||||
1. Naklonuj tento repozitář:
|
||||
1. Naklonujte repozitář:
|
||||
|
||||
```bash
|
||||
git clone https://tvoje-gitea-instance.com/tvuj-uzivatel/jmeno-repozitare.git
|
||||
cd jmeno-repozitare
|
||||
git clone https://your-repo-url.git
|
||||
cd welcome_bot
|
||||
```
|
||||
2. Nainstaluj požadované balíčky:
|
||||
2. Vytvořte virtuální prostředí a aktivujte ho:
|
||||
|
||||
```bash
|
||||
python3 -m venv venv
|
||||
source venv/bin/activate
|
||||
```
|
||||
|
||||
3. Nainstalujte potřebné balíčky:
|
||||
|
||||
```bash
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
Vytvoř soubor `.env` a přidej své proměnné prostředí:
|
||||
Vytvořte konfigurační soubory:
|
||||
- config.toml:
|
||||
|
||||
```bash
|
||||
MASTODON_ACCESS_TOKEN=tvuj_pristupovy_token
|
||||
MASTODON_API_BASE_URL=tva_mastodon_instancni_url
|
||||
[mastodon]
|
||||
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
|
||||
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.
|
||||
|
Loading…
Reference in New Issue
Block a user