Table of Contents
To jest ostatni, ale bardzo ważny element układanki – Masowy Import Wiedzy. Ta funkcja jest kluczowa przy pierwszym uruchomieniu bota lub przy dużych aktualizacjach danych (np. przenoszeniu bazy z innego systemu).
Oto dokumentacja dla ekranu Importu JSON.
Sekcja: Import wiedzy (Masowe dodawanie danych) #
Narzędzie to pozwala na błyskawiczne zasilenie bota setkami informacji naraz poprzez wgranie jednego pliku. Zamiast dodawać każdy artykuł ręcznie, możesz przygotować plik z danymi i wgrać go tutaj.
1. Plik JSON #
- Do czego służy: To miejsce, gdzie wybierasz plik z dysku komputera, który zawiera przygotowaną wiedzę. Plik musi mieć specyficzny format (tzw. JSON), w którym dane są poukładane w strukturę listy (nawiasy kwadratowe
[...]) lub obiektu z kluczemitems. - Instrukcja wypełnienia: Kliknij „Wybierz plik” i wskaż plik
.jsonna swoim dysku. - Przykład formatu w pliku:
JSON[{"id": "101","title": "Godziny otwarcia","content": "Jesteśmy otwarci od 8:00 do 16:00.","category": "Info","is_current": true}]
2. Importuj tylko nowe rekordy (nie nadpisuj istniejących) #
- Do czego służy: Zabezpieczenie przed utratą ręcznych poprawek.
- Jeśli ZAZNACZYSZ: System doda tylko te wpisy z pliku, których jeszcze nie ma w bazie (patrząc po
item_id). Jeśli w bazie jest już wpis o ID „kontakt”, system go pominie i nie zmieni jego treści. - Jeśli ODZNACZYSZ (domyślnie): System nadpisze istniejące wpisy danymi z pliku. To standardowe zachowanie przy aktualizacji.
- Jeśli ZAZNACZYSZ: System doda tylko te wpisy z pliku, których jeszcze nie ma w bazie (patrząc po
- Instrukcja wypełnienia: Zaznacz tylko wtedy, gdy chcesz jedynie „uzupełnić braki”, a nie aktualizować treści.
- Przykład:
Odznaczone(Chcę zaktualizować treść istniejących wpisów).
3. Przed importem oznacz istniejące rekordy jako archiwalne (is_current=False) #
- Do czego służy: Funkcja „Pełnej Synchronizacji”. Jeśli ją zaznaczysz, system najpierw „wyłączy” (zarchiwizuje) absolutnie całą wiedzę tego bota, a dopiero potem wgra nowe dane z pliku i oznaczy je jako aktywne.
- Zastosowanie: Idealne, gdy Twój plik JSON zawiera kompletny i jedyny słuszny stan wiedzy. Jeśli czegoś nie ma w pliku, a było w bazie – po tej operacji stanie się nieaktywne (archiwalne).
- Instrukcja wypełnienia: Używaj z ostrożnością. Zaznacz, jeśli plik JSON jest pełnym zrzutem aktualnej wiedzy.
- Przykład:
Odznaczone(Dla bezpiecznego dopisywania danych).
