aktualizace README souboru
This commit is contained in:
		
							
								
								
									
										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 | ## 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. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user