TTMediaBot README - Wersja Polska


TTMediaBot - Instrukcja obsługi

Wersja polska

Wprowadzenie

Ten zestaw skryptów automatyzuje instalację, konfigurację, uruchamianie i zarządzanie TTMediaBotem zarówno w trybie użytkownika lokalnego, jak i w środowisku Docker. Każdy skrypt został zaprojektowany tak, aby uprościć proces wdrożenia i zarządzania botem.

Ogólne przygotowanie środowiska

Tworzenie konta użytkownika dla bota

Aby TTMediaBot działał poprawnie jako usługa użytkownika, należy stworzyć dedykowane konto użytkownika:

1. Utwórz użytkownika:

        
        sudo adduser botuser
    

Podczas tworzenia użytkownika ustaw hasło oraz inne wymagane dane.

2. Dodaj użytkownika do grupy sudo:

        
        sudo usermod -aG sudo botuser
    

3. Zaloguj się jako nowy użytkownik:

Wyloguj się z bieżącego terminala lub sesji SSH i zaloguj się ponownie jako użytkownik botuser, np.:

        
        ssh botuser@adres_serwera
    

Przegląd plików i ich funkcji

1. automated_install_debug_mode_ttmediabot_normal_mode.sh

Funkcja: Automatyczna instalacja TTMediaBot z trybem debugowania.

Co robi:

Jak używać:

            
            chmod +x automated_install_debug_mode_ttmediabot_normal_mode.sh
./automated_install_debug_mode_ttmediabot_normal_mode.sh
        

2. automated_install_silent_mode_ttmediabot_normal_mode.sh

Funkcja: Automatyczna instalacja TTMediaBot w trybie cichym, bez komunikatów.

Jak używać:

            
            chmod +x automated_install_silent_mode_ttmediabot_normal_mode.sh
./automated_install_silent_mode_ttmediabot_normal_mode.sh
        

3. automated_install_ttmediabot_docker.sh

Funkcja: Automatyczna instalacja TTMediaBot w Docker.

Jak używać:

            
            chmod +x automated_install_ttmediabot_docker.sh
./automated_install_ttmediabot_docker.sh
        

4. build_image_for_ttmediabot.sh

Funkcja: Tworzy obraz Dockera.

Wymagania: Skrypt wymaga katalogu docker z plikiem Dockerfile.

Jak używać:

            
            chmod +x build_image_for_ttmediabot.sh
./build_image_for_ttmediabot.sh
        

5. manage_bots_in_docker.sh

Funkcja: Zarządzanie kontenerami Docker z interaktywnym menu.

Jak używać:

            
            chmod +x manage_bots_in_docker.sh
./manage_bots_in_docker.sh
        

6. run_bot_manually.sh

Funkcja: Uruchamia ręcznie kontener Docker dla bota.

Wymagania: Wymaga katalogu z plikami config.json i cookies.txt.

Jak używać:

            
            chmod +x run_bot_manually.sh
./run_bot_manually.sh <nazwa_bota>
        

7. docker/Dockerfile

Funkcja: Konfiguracja obrazu Dockera dla TTMediaBot.

Wymagania: Niezbędny dla skryptów Docker.

Ważne

Uwaga: Wszystkie skrypty Docker muszą być uruchamiane jako root.