Kontrolna tabla → Integracije — povežite izvore sadržaja i kanale za pristup znanju.


#Izvori sadržaja

#Povezani (uvek aktivni)

Izvor Opis
LiKE Editor Ugrađeni AI urednik za kreiranje članaka
Uvoz fajlova Otpremite PDF, DOCX, TXT, MD, RTF, ZIP
Uvoz preko veze Google Docs, Dropbox, direktne veze do fajlova

#Dostupni konektori

Izvor Opis Režim
Wiki.js Uvoz ili sinhronizacija članaka Sync / Import
Confluence Uvoz iz Atlassian Confluence Cloud (OAuth) Sync / Import
Notion Uvoz stranica i baza podataka Sync / Import
GitHub Sinhronizacija Wiki i Markdown fajlova iz repozitorijuma Sync / Import
GitLab Sinhronizacija Wiki i Markdown fajlova iz projekata Sync / Import
Gitea Sinhronizacija Wiki i Markdown fajlova iz self-hosted Gitea Sync / Import
Veb-konektor Stranice Vašeg javnog sajta: preko mape (sitemap) ili obilaskom linkova Sync

Broj povezanih izvora ograničen je planom. Kada je limit popunjen, dugme „Poveži“ kod izvora nije aktivno — isključite jedan izvor ili pređite na viši plan. Botovi za Slack i Telegram ne ulaze u ovaj limit.


#Povezivanje GitHub-a

#Korak 1 — Autorizacija

  1. U LiKE idite na Integracije → GitHub → „Poveži“
  2. Izaberite metod autorizacije:
Metod Opis
Personal Access Token (PAT) Kreirajte token u GitHub → Settings → Developer settings → Personal access tokens. Fine-grained (preporučeno): Repository access + Permissions → Contents: Read-only (Metadata: Read se dodaje automatski); za repozitorijume organizacije token mora odobriti vlasnik organizacije. Classic: scope repo. Enterprise: navedite Base URL https://HOST/api/v3
OAuth Autorizacija preko GitHub App — kliknite „Authorize“ i potvrdite pristup

#Korak 2 — Izbor sadržaja

  1. Nakon povezivanja prikazuje se stablo repozitorijuma sa fasciklama i fajlovima
  2. Štiklirajte određene fajlove ili fascikle za uvoz (Selective Sync)
  3. Podržani formati: .md, .mdx, Wiki stranice

#Korak 3 — Pokretanje sinhronizacije

  1. Kliknite „Sync“
  2. Napredak se prikazuje u realnom vremenu
  3. Po završetku, članci se pojavljuju na listi sa oznakom GitHub

#Povezivanje GitLab-a

#Korak 1 — Autorizacija

  1. U LiKE idite na Integracije → GitLab → „Poveži“
  2. Izaberite metod autorizacije:
Metod Opis
Personal Access Token (PAT) Kreirajte token u GitLab → Preferences → Access Tokens. Scopes: api i read_user; uloga tokena mora biti najmanje Reporter (Guest ne vidi kod). Radi za GitLab.com i self-hosted (za self-hosted navedite Base URL instance)
OAuth Autorizacija preko GitLab Application — kliknite „Authorize“

#Korak 2 — Izbor sadržaja

  1. Prikazuje se stablo projekta sa Wiki stranicama i Markdown fajlovima
  2. Štiklirajte određene stranice za uvoz (Selective Sync)

#Korak 3 — Pokretanje sinhronizacije

Isto kao GitHub — kliknite „Sync“ i sačekajte da se završi.


#Povezivanje Gitea

Gitea je self-hosted git platforma. Povezuje se preko Personal Access Token-a i obaveznog URL-a Vaše instance (podrazumevano ne postoji cloud Gitea).

#Korak 1 — Kreirajte token u Gitea

  1. U Gitea otvorite Settings → Applications → Generate New Token
  2. Dodelite scope-ove read:repository i read:user
  3. Kopirajte token

#Korak 2 — Povežite u LiKE

  1. U LiKE idite na Integracije → Gitea → „Poveži“
  2. Navedite Base URL Vaše instance (na primer https://gitea.company.com) — ovo polje je obavezno, bez njega povezivanje neće proći
  3. Nalepite token
  4. Izaberite gde da smestite članke (Prostor i fasciklu u njemu — ili napravite nove) i režim (Sync — neprekidno ogledalo / Import — jednokratna kopija)

Podržan je i OAuth 2.0 ako je administrator Gitea unapred podesio OAuth aplikaciju. Primarna putanja je token.

#Korak 3 — Izbor sadržaja i sinhronizacija

  1. Prikazuje se stablo repozitorijuma sa Wiki stranicama i Markdown fajlovima (.md, .mdx)
  2. Štiklirajte potrebne čvorove (Selective Sync) i kliknite „Sync“
  3. Za automatska ažuriranja pri push-u, podesite webhook — tajna se generiše u kartici konektora. Članci iz Gitea su read-only (kao kod GitHub/GitLab)

#Izbor fajlova i filteri sinhronizacije (GitHub, GitLab, Gitea)

Za git izvore (GitHub, GitLab i Gitea) logika izbora onoga što se sinhronizuje složenija je od prostog „repozitorijum uključen/isključen“:

#Šta se sinhronizuje

Izvor unutar repozitorijuma Uključeno
Wiki stranice (<repo>.wiki) Podrazumevano, sve Wiki stranice izabranog repozitorijuma
Markdown fajlovi u glavnom stablu (*.md, *.mdx) Podrazumevano, svi Markdown fajlovi, osim ako su podešeni filteri
README.md Uključen kao zaseban članak sa naslovom = <repo-name> · README
Dokumentacija u /docs/** Uključena ako fascikla postoji; naziv članka se uzima iz naslova # ... ili iz imena fajla
Ne-Markdown fajlovi (.txt, .rst, .json, kod) Ne sinhronizuju se automatski — LiKE ne parsira proizvoljne formate

#Filteri putanja (selective sync)

Možete precizno suziti šta da se uzme iz repozitorijuma:

Filteri putanja
+ docs/** + guides/*.md − internal/**
Samo fajlovi iz docs/ i guides/, izuzimajući internal/
Prefiks Radnja
+ path/pattern Include — uključi fajlove po obrascu (glob sintaksa)
- path/pattern Exclude — isključi fajlove iz sinhronizacije
(prazno) Bez filtera: sve Wiki + svi .md/.mdx u repozitorijumu

#Otkrivanje promena (recent changes)

LiKE ne „preuzima sve“ pri svakom pokretanju. Koristi se otkrivanje promena:

  • GitHub — preko webhook-a (preporučeno) ili polling-om uz If-Modified-Since zaglavlja. Webhook reaguje na push istog trenutka, polling — svakih 6/12/24/48 sati (zavisi od automatske sinhronizacije).
  • GitLab — isto tako: webhook ili polling po last_activity_at preko Projects API.
  • Gitea — webhook (X-Gitea-Signature potpis) ili polling. Push okidač se aktivira samo kada se promeni *.md/*.mdx.

Kada se promena otkrije, sinhronizuju se samo pogođeni fajlovi; ostatak korpusa se ne preračunava. Ovo štedi mnogo GitHub/GitLab API kvote i vremena izvršavanja.

#Grana i tagovi

Parametar Podrazumevana vrednost
Grana Podrazumevana grana repozitorijuma (obično main / master)
Alternativna grana Može se navesti eksplicitno (na primer, sinhronizacija sa release/v2)
Sinhronizacija po tagu Opciono: sinhronizacija po tagu verzije (na primer, dokumentacija za verziju v3.0)
Multi-branch Pro+: možete sinhronizovati nekoliko grana paralelno kao različite članke

#Istorija i konflikti

  • Istorija sinhronizacije — kartica „Istorija“ u kartici konektora: datum, status ( ok / upozorenja / greška), broj dodatih / ažuriranih / obrisanih članaka, trajanje pokretanja. Korisno za otklanjanje grešaka „zašto se članak iz repozitorijuma nije pojavio“.
  • Konflikti uređivanja — ako je članak iz izvora uređen u LiKE (za GitHub/GitLab to nije dozvoljeno podrazumevano — članci su read-only). Ako je režim Import (jednokratna kopija), članci postaju uredivi, a veza sa izvorom se prekida.

#Selective Sync za druge konektore

Notion, Confluence, Wiki.js — oni imaju sopstvenu logiku izbora (stablo stranica), ali je princip isti:

  1. Pri povezivanju prikazuje se stablo sadržaja izvora
  2. Kvadratići za štikliranje — označite potrebne čvorove
  3. Ostalo se ne uvozi
  4. Pri ponovnoj sinhronizaciji ažuriraju se samo izabrane stavke

#Povezivanje Wiki.js

#Korak 1 — Nabavite Wiki.js API token

  1. Otvorite svoj Wiki.js → Administration → API Access
  2. Omogućite API (ako je onemogućen)
  3. Kliknite New API Key
  4. Imenujte ključ (na primer LiKE Integration)
  5. Group: Administrators (potreban je pristup svim stranicama)
  6. Expiration: bez isteka ili 1 godina
  7. Kopirajte generisani token

#Korak 2 — Povežite u LiKE

  1. U LiKE idite na Integracije → Wiki.js → „Poveži“
  2. Unesite URL Vašeg Wiki.js (na primer https://wiki.company.com)
  3. Nalepite API token
  4. Izaberite režim:
Režim Opis
Sync Neprekidna veza — promene u Wiki.js se pojavljuju u LiKE automatski
Import Jednokratna kopija svih članaka
  1. Kliknite Save

#Korak 3 — Podesite sinhronizaciju

Parametar Opis
Automatska sinhronizacija Uključi/isključi automatska ažuriranja
Interval Svakih 6, 12, 24 ili 48 sati
Jezik Filter po jeziku članaka (svi / određeni)

#Povezivanje Confluence

Confluence se povezuje preko OAuth 2.0 — bezbedna autorizacija bez unosa lozinki.

#Korak 1 — Povežite svoj Confluence sajt

  1. Potreban je Confluence Cloud — adresa oblika vasa-kompanija.atlassian.net. Confluence Server i Data Center nisu podržani
  2. Kliknite na „Poveži“ i prijavite se na svoj Atlassian nalog
  3. U prozoru za pristup izaberite svoj Confluence sajt i kliknite na „Accept“. LiKE će videti samo ono što je dostupno vama
  4. Vidite „Access denied“? Proverite na start.atlassian.com da li vaš nalog ima Confluence sajt. Ako sajt postoji, zamolite Atlassian administratora da dozvoli povezivanje aplikacija: admin.atlassian.com → Apps → vaš sajt → Connected apps → Settings → isključite „Block user apps“

Pregledajte dozvole — LiKE traži read-only: sadržaj stranica i listu prostora

#Korak 2 — Gde smestiti članke i šta preuzeti

Otvorite „Podesi“ na kartici Confluence:

Parametar Opis
Odredišni prostor za članke Prostor i Gde smestiti — fascikla unutar prostora u koju idu članci. Nema odgovarajuće — Napravi kolekciju unutra ili Napravi novi prostor. Sam prostor ne može biti odredište
Šta sinhronizovati Stablo Confluence-a desno: prostori i njihove stranice. Ponovo se učitava pri svakom otvaranju
Raspored Polje za potvrdu „Omogućeno“ — automatsko ažuriranje prema intervalu
Interval sinhronizacije Svakih 1, 2, 4, 6, 12 ili 24 sata
Obriši članke uklonjene iz izvora Uključeno — stranica obrisana u Confluence-u briše se i u LiKE, uključujući i već označenu. Isključeno — članak ostaje sa oznakom „Uklonjeno iz izvora“, a odluku donosite Vi

Kliknite „Sinhronizuj“.

#Kako funkcioniše izbor

Šta je označeno Šta sinhronizacija preuzima
Ceo prostor Sve njegove stranice — uključujući one koje se kasnije pojave u Confluence-u. Članci prostora idu u sopstvenu fasciklu
Pojedinačne stranice Samo označene; nove stranice prostora se ne preuzimaju

Dok ništa nije označeno, nema šta da se sinhronizuje — kartica će to reći. Prostor kojem je uklonjena oznaka briše se iz LiKE zajedno sa svojom fasciklom.

#Šta ne prenosimo

  • Lični prostori — nisu u stablu: to su lične beleške zaposlenih, a naziv im je ime osobe.
  • Pominjanja osoba — kod pominjanja sa natpisom ostaje tekst natpisa, pominjanje bez natpisa se uklanja; izvršioci zadataka se ne prenose. LiKE ne čuva identifikatore ni profile korisnika Atlassian-a.

Članci iz Confluence-a su read-only. Za uređivanje, promenite original u Confluence-u, a LiKE će ažurirati pri sledećoj sinhronizaciji.

Pri isključivanju Confluence-a možete zadržati kopiju članaka u LiKE (postaju uredivi) ili ih obrisati.


#Povezivanje Notion

#Korak 1 — Kreirajte integraciju u Notion

  1. Otvorite Notion → kliknite svoj avatar (gornji levi ugao) → Settings
  2. U levom meniju izaberite My connections (ili Integrations)
  3. Kliknite Develop or manage integrations → New integration
  4. Unesite ime (na primer LiKE Import), izaberite workspace
  5. Kliknite Submit → kopirajte Internal Integration Secret (počinje sa ntn_; za starije integracije — sa secret_)

#Korak 2 — Dajte integraciji pristup stranicama

Podrazumevano, integracija nema pristup nijednoj stranici. Morate joj eksplicitno dozvoliti:

  1. U Notion otvorite svaku stranicu (ili roditeljsku stranicu/bazu podataka) koju želite da uvezete
  2. Kliknite ⋯ (tri tačke, gornji desni ugao) → Connect to → izaberite svoju LiKE Import integraciju
  3. Potvrdite pristup
Savet: Dajte pristup korenskoj stranici — sve podstranice automatski postaju dostupne integraciji. Nije potrebno povezivati svaku stranicu zasebno.

#Korak 3 — Povežite u LiKE

  1. U LiKE → Kontrolna tabla → Integracije → Notion → „Poveži“
  2. Nalepite Integration Secret (kopiran u koraku 1)
  3. Izaberite gde da smestite članke: Prostor i fasciklu unutar njega — ili ovde odmah napravite novu fasciklu ili novi prostor
  4. Izaberite režim:
Režim Opis
Sync Neprekidna veza — promene u Notion se pojavljuju u LiKE automatski. Članci su read-only
Import Jednokratna kopija. Članci postaju uredivi u LiKE
  1. Na koraku „Izaberite sadržaj“ označite šta da se preuzme: cele kataloge ili pojedinačne stranice. Katalog je korenska stranica ili baza podataka kojoj ste dali pristup u koraku 2. Dok ništa nije označeno, čarobnjak ne dozvoljava da nastavite
  2. Kliknite „Poveži i sinhronizuj“ — članci svakog kataloga idu u sopstvenu fasciklu unutar fascikle izabrane u koraku 3

#Kako funkcioniše izbor

Šta je označeno Šta sinhronizacija preuzima
Ceo katalog Sve njegove stranice — uključujući i one koje se u Notion-u pojave kasnije
Pojedinačne stranice Samo označene; nove stranice tog kataloga se ne preuzimaju

Stranice bez teksta — na primer, zapisi baze podataka koji imaju samo svojstva — ne postaju članci. Kartica Notion prikazuje koliko ih je preskočeno: „preskočeno praznih stranica: N“.

#Korak 4 — Podešavanja

Otvorite „Podesi“ na kartici Notion:

Parametar Opis
Odredišni prostor za članke Prostor i Gde smestiti — fascikla u kojoj se nalaze fascikle kataloga. Možete izabrati drugu ili napraviti novu
Šta sinhronizovati Stablo Notion-a desno. Ponovo se učitava pri svakom otvaranju — nove stranice izabranih kataloga već su označene. Oznake možete menjati u bilo kom trenutku: katalog kojem je uklonjena oznaka briše se iz LiKE zajedno sa svojom fasciklom
Raspored Polje za potvrdu „Omogućeno“ — automatsko ažuriranje prema intervalu
Interval sinhronizacije Svakih 1, 2, 4, 6, 12 ili 24 sata
Obriši članke uklonjene iz izvora Uključeno — stranica obrisana u Notion-u briše se i u LiKE, uključujući i već označenu. Isključeno — članak ostaje sa oznakom „Uklonjeno iz izvora“, a odluku donosite Vi

Pri isključivanju Notion-a možete zadržati kopiju članaka u LiKE (postaju uredivi) ili ih obrisati.


#Veb-konektor

Veb-konektor povezuje stranice Vašeg sajta sa LiKE za par minuta. Nalepite adresu — LiKE pronalazi stranice po mapi sajta (sitemap) ili obilaskom linkova, preuzima njihov tekst i održava kopiju ažurnom. AI pretraga LiKE odmah radi nad tim stranicama, a po potrebi na sajt možete postaviti vidžet za pretragu — za klijente ili za zaposlene.

Koristan je kada je Vaša dokumentacija ili centar za pomoć već objavljen — na sopstvenom domenu, u Docusaurus, GitBook, Docsify i sličnim alatima. Sajt mora biti javan. Jedna organizacija povezuje jedan sajt.

#Korak 1 — adresa i način pronalaženja stranica

Integracije → Veb-konektor → Poveži. Nalepite adresu — može i adresa bilo koje stranice, sajt uzimamo u celini.

Kako pronaći stranice:

  • Po mapi sajta — podrazumevano. Mapu tražimo sami: prvo preko robots.txt, zatim preko /sitemap.xml;
  • Nema mape sajta — prati linkove — pratimo linkove sa početne stranice u okviru ovog sajta; zadajte Dubina obilaska. Stranice koje sajt iscrtava skriptom obilazak neće videti.

Pritisnite Proveri sajt. Ako mapa nije pronađena, čarobnjak će predložiti da uključite obilazak linkova i ponovo proverite.

#Korak 2 — šta preuzimamo

Provera ništa ne čuva: prikazuje koliko je stranica pronađeno i koliko će biti dodato. Ako obim ne staje u plan, čarobnjak će to reći odmah, a ne posle obilaska.

  • Jezička verzija — pojavljuje se ako sajt nudi stranice na više jezika. Izaberite koju da preuzmete; brojevi i fascikle se preračunavaju za nju.
  • Šta preuzimamo — spisak fascikli koje će nastati u bazi, sa brojem stranica u svakoj. Označeno — preuzimamo; odznačenu fasciklu možete vratiti. Brojač Izabrano uzima u obzir samo označene.
  • Arhive oznaka i kategorija — liste linkova ka člancima koji ionako ulaze u bazu — podrazumevano se ne preuzimaju; označite ih ako su vam potrebne.
  • Ako je sajt organizovan po godinama, svaka godina postaje posebna fascikla. Kada ima tri ili više godina, označene su dve najnovije godine sajta; ostale možete označiti ručno.
  • Početna stranica sajta postaje zaseban članak u fascikli „Početna“.
  • Stranica po obilasku — naše podešavanje, a ne veličina sajta: ostatak preuzimaju sledeći obilasci.

Pripadnost stranice fascikli vidi se samo iz same stranice, zato se proverava više stranica nego što će biti dodato; čarobnjak prikazuje oba broja.

Predlog: šta uzeti (samo pri obilasku linkova). Dugme Pitaj model predlaže koje grupe adresa uzeti, a koje ne — sa razlozima. To je predlog, a ne odluka: označite ono sa čim se slažete. Potrošnja se računa kao kod AI operacija editora; odgovor se pamti i preračunava samo dugmetom Preračunaj.

#Korak 3 — kako čuvati i gde smestiti

Kako čuvati stranice:

  • Interno — vidi ih samo tim — podrazumevano;
  • Javno — vide ih svi.

Ako je izabrana fascikla već otvorena za sve, čarobnjak će vas upozoriti i predložiti Javno: stranice u takvoj fascikli dostupne su svima. Da bi ih video samo vaš tim, izaberite Interno — tada ostaju skrivene i u otvorenoj fascikli. U zatvorenoj fascikli interne stranice prate njen pristup: ako kasnije fasciklu učinite javnom, otvoriće se zajedno s njom — posle provere ličnih podataka.

Za javni pristup potrebne su obe potvrde: da imate prava na sajt i njegov sadržaj i da su lični podaci na sajtu objavljeni zakonito i da imate pravo da ih učinite dostupnim u pretrazi i odgovorima asistenta. Bez njih dugme Poveži nije aktivno. Saglasnost se beleži — ko, kada i koji tekst je potvrdio — i važi za sve članke ovog sajta: pri njihovom objavljivanju lične podatke ne treba potvrđivati posebno za svaki članak. Na članke napisane u editoru to se ne odnosi. Da biste povukli saglasnost, isključite sajt i povežite ga ponovo sa izborom „Interno“.

Gde smestiti: izaberite Prostor i fasciklu unutar njega. Nema odgovarajuće fascikle — Napravi kolekciju unutra; nema odgovarajućeg prostora — Napravi novi prostor: prave se pri povezivanju. Sam prostor ne može biti odredište, a fascikla mora biti prazna: u fasciklu izvora sadržaj stavlja samo sam konektor.

Posle Poveži obilazak počinje odmah: napredak se vidi na kartici konektora („Sinhronizujemo 22 od 92 izabranih“) i u prikazu pozadinskih zadataka.

#Šta se preuzima, a šta ne

  • preuzima se sadržaj stranice, bez menija, zaglavlja i podnožja sajta;
  • fascikle se označavaju u čarobnjaku, a kasnije u podešavanjima konektora (Podesi → Fascikle sajta);
  • servisne sekcije poput pretrage i oznaka podrazumevano se preskaču;
  • Stranica po obilasku ograničava jedan prolaz — zaštita od ogromnih sajtova;
  • stranice zabranjene u robots.txt ne preuzimamo; njihov broj vidljiv je u izveštaju o prolazu;
  • u odgovoru asistenta i u zaglavlju članka postoji link Otvori na sajtu — ka izvornoj stranici.

#Naredna ažuriranja

Uz uključeno Ažuriraj automatski ponovo čitamo sajt po rasporedu. Ponovo se indeksiraju samo izmenjene stranice — tako i piše u izveštaju: „dodato“, „ažurirano“, „bez izmena“. Neizmenjene stranice ne troše limit indeksiranja.

Brisati članke koji su nestali u izvoru podrazumevano je isključeno: ako stranica nestane sa sajta, članak ostaje u Vašoj bazi sa oznakom „nestalo u izvoru“. Uključite ga kada kopija mora strogo da prati sajt.

Promena jezičke verzije posle povezivanja (Podesi → Jezička verzija) menja sastav izvora. Članke prethodne verzije sajt više ne ažurira, pa će LiKE pitati šta da uradi sa njima: Obriši ili Zadrži kao svoje (postaju izmenjivi). Bez odgovora podešavanje se ne čuva.

#Koji sajtovi su pogodni, a koji nisu

Pogodan je javan sajt — sa mapom (sitemap), kao kod većine generatora dokumentacije, ili bez nje uz obilazak linkova. Ostalo odbijamo već na koraku provere, a ne posle povezivanja:

Šta smeta Šta ćete videti
Nema mape sajta — ni u robots.txt, ni na /sitemap.xml Čarobnjak predlaže prelazak na obilazak linkova
Na adresi mape nije XML — obično stranica zaštite od botova Povezivanje neće početi
Mapa postoji, ali posle filtera u njoj ne ostaje nijedna stranica Povezivanje neće početi
robots.txt zabranjuje obilazak celog sajta Povezivanje neće početi
robots.txt nije dostupan zbog greške servera Povezivanje neće početi: „nema odgovora“ nije isto što i „dozvoljeno“
Sajt je zaštićen lozinkom ili dostupan samo iz interne mreže Stranice se ne mogu čitati
Sadržaj se iscrtava skriptama tek u pregledaču Stranica može stići gotovo prazna — čitamo HTML onako kako ga server vrati

I kada je sajt povezan, pojedine stranice mogu izostati: one zabranjene u robots.txt, one koje vraćaju grešku, veće od 10 MB ili one koje ne vraćaju HTML. Sve one stoje u izveštaju o prolazu s razlogom — „preskočeno“ i „zabranjeno u robots.txt“.

Fajlovi (PDF, ZIP, slike) se sa sajta ne preuzimaju. Za njih postoji poseban put — uvoz fajlova, sa sopstvenom obradom.

#Ograničenja

  • jedan sajt po organizaciji;
  • sajt mora biti javan — stranice iza lozinke se ne čitaju;
  • mapa sajta nije obavezna: bez nje radi obilazak linkova, koji ipak vidi samo ono na šta sajt upućuje;
  • poštujemo robots.txt, uključujući i pauzu između zahteva koju on navodi.

Isključivanje. Sinhronizacija prestaje, a već preuzete članke možete obrisati ili zadržati kao obične — LiKE to pita pri isključivanju.


#Posle povezivanja: AI pretraga i vidžet na Vašem sajtu

  1. Kada se obilazak završi, stranice sajta učestvuju u AI pretrazi LiKE ravnopravno sa člancima napisanim u editoru, a odgovor upućuje na izvornu stranicu — Otvori na sajtu.
  2. Da biste pretraživali direktno na svom sajtu, kreirajte vidžet: Integracije → Kanali → JS Widget → Upravljaj vidžetima → Kreiraj vidžet. U polje Adresa sajta na kojem će stajati vidžet unesite adresu ovog sajta.
  3. Izaberite tip vidžeta:
    • Javni — pretražuje samo javne članke i otvoren je za sve posetioce. Pogodan je za klijente; za to stranice sajta sačuvajte kao Javno (korak 3).
    • Korporativni — pretražuje izabrane prostore, uključujući interne članke, i zahteva prijavu. Pogodan je za zaposlene.
  4. Dodajte opseg pretrage i omogućite vidžet. Za tip Javni — Svi javni članci ili fascikla (kolekcija) u koju je konektor stavio stranice: javni vidžet ne može da obuhvati ceo prostor. Za tip Korporativni — prostor ili fascikla sa stranicama sajta.
  5. Kopirajte Kod za ugrađivanje i nalepite ga na svoj sajt. Gde se to radi u WordPress, Tilda, Wix, Webflow, Squarespace, Shopify, Framer, Google Tag Manager i Docusaurus — pogledajte API i vidžet, odeljak Gde nalepiti kod u konstruktorima sajtova.

#Uvoz fajlova

#Otpremanje fajlova

  1. Kontrolna tabla → Uvoz
  2. Prevucite fajlove ili kliknite zonu za otpremanje
  3. Podržani formati: PDF, DOCX, TXT, MD, RTF, ZIP
  4. AI automatski generiše naslov i slug za svaki fajl
  5. Pre objavljivanja možete urediti naslov ili ga otvoriti u uredniku
Parametar Opis
Maksimalna veličina 20 MB po fajlu, ZIP arhiva — 24,8 MB (najviše što staje u jedno otpremanje)
Grupno otpremanje Do 50 fajlova odjednom; veliki izbor se automatski šalje u delovima
Jezik Otkriva se automatski

#ZIP arhive

Otpremite ZIP arhivu sa mnogo dokumenata — LiKE automatski raspakuje i obradi svaki fajl. Zgodno za migraciju cele baze znanja.

Podržani fajlovi unutar ZIP-a: PDF, DOCX, TXT, MD, RTF. Ostali fajlovi (slike, izvršni fajlovi) se preskaču.

#Uvoz preko veze

Nalepite vezu do dokumenta — LiKE ga preuzima i uvozi:

  1. Kontrolna tabla → Uvoz → odeljak „Uvoz preko veze“
  2. Nalepite URL → kliknite „Dodaj“
  3. Možete dodati do 10 veza odjednom
  4. Kliknite „Uvezi“

Podržani izvori:

  • Google Docs — automatski izvezen kao DOCX
  • Google Sheets — izvezen kao CSV
  • Dropbox — direktna veza do fajla
  • Bilo koji direktan URL do PDF, DOCX, TXT, MD ili RTF fajla

#Podrazumevana vidljivost

Za svaki izvor možete podesiti podrazumevanu vidljivost:

  • Nacrt — članci se kreiraju skriveni
  • Tim — vidljivi autorizovanim korisnicima
  • Javno — vidljivi svima, uključujući anonimne korisnike

Podešava se u Integracije → kartica izvora → Vidljivost.


#Kanali pristupa

Kanali omogućavaju Vašim zaposlenima da traže informacije kroz poznate alate.

#Slack bot

Povezivanje Slack-a:
1. Kliknite „Connect Slack“ u odeljku Integracije
2. Autorizujte LiKE aplikaciju u svom Slack workspace-u
3. Izaberite kanal za obaveštenja
4. Gotovo — zaposleni koriste /like question ili @LiKE

Mogućnosti:

  • /like how do I set up SSO? → AI odgovor direktno u Slack-u
  • Pominjanje @LiKE u bilo kom kanalu → odgovor u niti
  • Veze do izvornih članaka (klikabilne)

#Telegram bot

Bot odgovara na pitanja Vašeg tima direktno u Telegramu, oslanjajući se na vašu bazu znanja.

#Korak 1. Napravite bota u Telegramu

Botovi se ne prave na sajtu, već unutar samog Telegrama — preko servisnog bota @BotFather. Potražite BotFather u Telegramu i izaberite onaj sa plavom kvačicom: sličnih imena ima mnogo, a samo kvačica označava pravi. Otvorite ćaskanje, pritisnite Pokreni i pošaljite kao običnu poruku:

/newbot

BotFather će postaviti dva pitanja:

  1. Prikazano ime — vide ga učesnici ćaskanja; dozvoljen je bilo koji jezik i razmaci, na primer Lynkora asistent.
  2. Adresa — po njoj se bot pronalazi u pretrazi. Samo latinica, cifre i donje crte, i mora da se završava na bot, na primer lynkora_help_bot.

Dobićete token — niz oblika 8123456789:AAEhBOwe…. Potreban je u sledećem koraku. Ako bot već postoji, a token je izgubljen: komanda /mytoken.

Token je lozinka bota. Nemojte ga prosleđivati niti objavljivati. Ako je procureo: /revoke u BotFather-u — stari prestaje da važi i dobijate novi.

#Korak 2. Povežite bota sa LiKE

Otvorite Integracije → Telegram, nalepite token u polje Bot Token i pritisnite Poveži. Potrebna su prava vlasnika ili administratora.

Ako token nije prihvaćen, proverite da li je kopiran ceo niz, uključujući cifre pre dvotačke, i bez razmaka na krajevima. Token drugog bota ne važi.

Posle povezivanja kartica prikazuje adresu bota i oznaku Aktivan.

#Korak 3. Izaberite izvor odgovora

Pritisnite Podesi i izaberite prostor iz kojeg bot uzima odgovore; možete suziti i na pojedine zbirke. Bez ovog podešavanja bot će na svako pitanje odgovoriti da ne zna.

Tu se bira i da li daje samo javne članke ili i interne. Interni zahtevaju da se zna ko pita — vidite sledeći korak.

#Korak 4. Odredite gde bot radi

U privatnoj prepisci — razgovor nasamo sa botom. Da bi znao ko piše, ćaskanje se povezuje sa nalogom: na početnoj stranici portala pritisnite «Pitaj u ćaskanju», zatim «Uzmi kôd za povezivanje» i pošaljite kôd botu u jednoj poruci. Kôd je jednokratan i važi 10 minuta. Posle toga bot odgovara prema pravima te osobe, uključujući interne članke. Svako povezuje svoje ćaskanje.

U grupi — bot odgovara svima, ali samo javnim člancima: u zajedničkom ćaskanju nije moguće utvrditi ko pita.

Da bi radio u grupi:

  1. Isključite skrivanje poruka: pošaljite /setprivacy BotFather-u, izaberite bota i pritisnite Disable. Telegram podrazumevano krije od botova poruke iz grupa, pa bot pitanja uopšte ne vidi.
  2. Uklonite bota iz grupe i dodajte ga ponovo — inače podešavanje ne deluje, jer Telegram ga primenjuje pri ulasku bota.
  3. Dodajte ćaskanje grupe na spisak dozvoljenih u podešavanjima integracije.

#Korak 5. Proverite

Postavite pitanje o temi koja postoji u bazi. Odgovor stiže u isto ćaskanje, sa vezama ka izvornim člancima.

Jezik odgovora prati jezik pitanja: pitate na nemačkom — odgovara na nemačkom. Podešavanje «jezik službenih poruka» odnosi se samo na odbijanja i potvrde povezivanja.

#Isključivanje i brisanje

Isključivanje iz LiKE: Integracije → Telegram → «Isključi». Bot prestaje da odgovara i veza se uklanja; sam bot ostaje u Telegramu i može ponovo da se poveže.

Zamena bota: prvo isključite trenutnog, pa povežite novog. Obrnutim redosledom stari ostaje usmeren na LiKE i šalje poruke koje niko neće obraditi.

Potpuno brisanje bota: /deletebot u BotFather-u. Radnja je nepovratna — adresa se oslobađa i bot se ne može vratiti.

#Ako bot ne odgovara

Šta se dešava Uzrok Šta uraditi
Ćuti u grupi, odgovara privatno Telegram krije od bota poruke grupe /setprivacy → Disable, zatim ukloniti bota iz grupe i dodati ga ponovo
Ćuti svuda iako je povezan Pišete drugom botu — slična imena se lako mešaju Uporedite adresu bota u ćaskanju sa onom na kartici
Odgovara da ćaskanje nije povezano Privatno ćaskanje nije vezano za nalog Uzmite kôd u portalu i pošaljite ga botu
U grupi odgovara samo javnim člancima Tako je predviđeno: u zajedničkom ćaskanju se ne vidi ko pita Za interne članke pišite botu privatno
Prestao je da odgovara posle zamene bota Novi je povezan bez isključivanja starog Isključite integraciju i ponovo povežite željenog bota
Na sve odgovara «ne znam» Nije izabran izvor odgovora Integracije → Telegram → «Podesi» → izaberite prostor

#JS vidžet (za Vaš sajt)

Plutajuće dugme za AI pretragu za ugrađivanje na bilo koji sajt. Najpopularnija integracija — korisnik vidi dugme u uglu stranice, klikne na njega, i otvara se ćaskanje sa AI i pretraga kroz Vašu bazu znanja.

#Jednostavna instalacija

Instalirajte u 3 koraka:
1. Integracije → Kanali → kartica „JS Widget“ → „Upravljaj vidžetima“ → „Kreiraj vidžet“ → dajte mu ime, navedite adresu sajta i sačuvajte
2. Kopirajte kod za ugrađivanje (`<script>` tag sa jedinstvenim api-key)
3. Nalepite ga pre </body> na bilo kojoj stranici Vašeg sajta

Kada je obim AI odgovora potrošen. Javni vidžet se na stranici uopšte ne prikazuje — ni dugme, ni poruka o limitu; prečica ne radi. Kada obim ponovo bude dostupan, vidžet će se pojaviti pri sledećem učitavanju stranice.

#Osnovni parametri

Parametar Opis
Ime Interno ime vidžeta (za admin panel, nije vidljivo korisnicima)
Pozicija Donji levi ili donji desni ugao
Boja akcenta Boja dugmeta i akcenata u ćaskanju (podrazumevano preuzeta iz brendiranja)
Prečica Na primer Ctrl+K / ⌘K za otvaranje ćaskanja sa tastature
Dugme na sajtu Rini (podrazumevano), oblačić ili sopstvena ikona — slika PNG, JPEG ili WebP do 512 KB: ponovo se pravi na našem serveru, u dugme stižu samo pikseli. Menja se na sajtu odmah, kod za umetanje ostaje isti. Ako se slika ne učita, sajt prikazuje oblačić
Pozadina ikone Za Rini: bez pozadine (podrazumevano) ili beli krug — Rini ostaje ceo unutra i ne gubi se na šarenom sajtu. Oblačić i sopstvena ikona već su u krugu
Poziv posetiocima Oblačić (podrazumevano): posle 3 sekunde pored dugmeta se pojavljuje poziv da se postavi pitanje, a posle 15 sekundi se skuplja u tačku na dugmetu. Natpis: „Postavite pitanje“ izlazi pored dugmeta na 9 sekundi. Isključeno — bez poziva. Jednom po poseti; oblačić zatvoren krstićem ne prikazuje se 7 dana. Ne prikazuje se dok je vidžet otvoren, dok je fokus u polju sajta ili je kartica skrivena Kod ikone sa imenom oblačić pozdravlja u njeno ime: „Zdravo, ja sam Rinni!“; na telefonu je drugi red „Pitajte me!“.
Podsećanje Po signalima (podrazumevano): prstenovi oko dugmeta kada posetilac traži odgovor — 25 sekundi bez aktivnosti, listanje stranice gore-dole, treća stranica u poseti; inače na svakih 60–90 sekundi. Ponekad — samo na svakih 60–90 sekundi. Nikad. Najviše 3 puta po stranici, posle otvaranja vidžeta — više ne. Uz sistemsko podešavanje „smanji pokrete“ nema prstenova ni skokova
Sopstveni tekst poziva Za svaki jezik poseban, do 140 znakova. Jezik bez sopstvenog teksta dobija standardni tekst na jeziku posetioca
Ime pomoćnika Do 7 znakova (slova, cifre, razmak, crtica), jedno za sve jezike, uz svaku ikonu: pomoćnik pozdravlja sa „Zdravo, ja sam …!“ u oblačiću i predstavlja se u prozoru vidžeta. Prazno — Rini se zove „Rinni“, oblačić i sopstvena ikona bez imena
Na telefonu i iznad traka sajta Na telefonu je dugme manje i bliže uglu; oblačić prikazuje naslov i kratak red, pojavljuje se posle 5 sekundi i skuplja posle 8. Na svakom uređaju: ako je na dnu ekrana ispod dugmeta fiksirana traka sajta (kolačići, donji meni), dugme se podiže iznad nje, a poziv čeka da traka nestane
Podrazumevani jezik Primenjuje se samo kada je jezik posetioca nepoznat: izbor posetioca u prozoru vidžeta i jezici njegovog pregledača imaju prednost. Jezik stranice sajta se ne uzima u obzir
Adresa sajta Gde vidžet radi; više adresa odvojite zarezom. Bez adrese vidžet ne može da se uključi
Footer „Powered by Lynkora“ Može se sakriti na planovima sa white-label

#Dual-auth: dva režima autentifikacije (ADR 0032)

U LiKE vidžet može raditi u jednom od dva režima — bira se prilikom kreiranja:

Režim 1 — Allowed paths
Za javne sajtove
Vidžet na landing stranici, marketinškim stranicama ili centru za podršku. Autentifikacija je anonimna — može je koristiti bilo koji posetilac.
Zaštita:
  • Whitelist URL-ova na kojima je api-key važeći
  • Scope = __public__ ili određene javne kolekcije
  • Rate limit po api-key
Režim 2 — Session JWT
Za korporativni sajt sa autentifikacijom
Vidžet na korporativnom intranetu ili SaaS aplikaciji. Vidžet prihvata korisnički session JWT i vidi tačno ono čemu taj korisnik ima pristup.
Slučaj upotrebe:
  • Interni portal kompanije
  • SSO-aware vidžet u Vašem sopstvenom proizvodu
  • Vidi prostore korisnika

Za detalje o podešavanju svakog režima i integraciji sa Vašim backend-om, pogledajte API i vidžet.

#Scope: šta vidžet može da pronađe

Prilikom kreiranja vidžeta postavljate scope — šta tačno pretražuje:

Stavke scope-a
public_umbrella — svi javni članci organizacije (za allowed-paths vidžet)
space:<id> — određeni prostor (za session-JWT vidžet)
collection:<id> — određena kolekcija (uski scope, na primer samo FAQ)

Unutar jednog vidžeta možete kombinovati nekoliko stavki scope-a (na primer, dve kolekcije iz istog prostora).

#Multi-widget po tenantu (ADR 0029 Stage 4)

Unutar organizacije možete kreirati nekoliko nezavisnih vidžeta sa različitim scope-ovima i režimima:

Vidžet Scope Gde je ugrađen
Marketing site widget public_umbrella (Javna baza znanja) Na yourcompany.com — anonimno
Support center widget collection:faq-coll Na support.yourcompany.com — samo FAQ
Intranet widget space:eng-space (po JWT) Na intranet.yourcompany.com — korporativno, vidi prostore po dozvolama

Svaki ima sopstveni api-key i analitiku korišćenja, a ključ se može opozvati nezavisno. Upravljanje je u Integracije → Kanali → JS Widget → „Upravljaj vidžetima“.

#Upravljanje sesijama (režim Session JWT)

U režimu Session JWT, svaka korisnička sesija ima jedinstven sessionId. Administrator može pregledati aktivne sesije određenog vidžeta i prisilno opozvati token (na primer, ako se sumnja na kompromitaciju). Lista je u Integracije → Vidžeti → [vidžet] → Sesije.

#iframe / Direktan link

Ugradite pun LiKE interfejs za pretragu na bilo koju stranicu:

  1. Integracije → iframe → kopirajte kod
  2. Nalepite <iframe src="..."> u svoju stranicu
  3. Ili koristite direktnu vezu za navigaciju (puna stranica, ne ugrađivanje)

iframe i Direct Link takođe podržavaju dual-auth — bira se prilikom kreiranja.

#REST API

Pun API za programsku integraciju (na primer, Vaš sopstveni UI ili integracija sa drugim sistemima):

  1. Integracije → Public API → „Napravi ključ“
  2. Navedite ime i dozvoljene domene
  3. Kopirajte ključ — prikazuje se samo jednom, nakon ponovnog otvaranja biće maskiran

Koristite ključ u X-API-Key zaglavlju. Preko ključa se isporučuju samo javni članci.

Glavni endpoints:

Endpoint Šta radi
POST /api/public/search AI pretraga kroz bazu znanja (pun tok: retrieval + odgovor + izvori)
GET /api/public/toc Sadržaj (spisak) javnih članaka
GET /api/public/articles Lista javnih članaka
GET /api/public/articles/{id} Sadržaj članka

Ograničenja: zahtevi su ograničeni po svakom ključu; prekoračenje vraća HTTP 429 sa Retry-After zaglavljem.

Puna API dokumentacija: API i vidžet.


#Jezici

LiKE podržava 25+ jezika za AI pretragu i višejezičnu pretragu (sam interfejs je dostupan na 12 UI lokala):

Русский, English, Deutsch, Français, Español, Português, Italiano, Nederlands, Polski, Čeština, Svenska, Dansk, Suomi, Română, Magyar, Hrvatski, Türkçe, Afrikaans, Kiswahili, Bahasa Indonesia, Tiếng Việt, Українська, Српски, Български, Ελληνικά, 한국어, 日本語, 中文, हिन्दी, ไทย, עברית, العربية.

Višejezična pretraga: pitanje na jednom jeziku → odgovor iz članaka na drugom.