Контролна табла → Интеграције — повежите изворе садржаја и канале за приступ знању.


#Извори садржаја

#Повезани (увек активни)

Извор Опис
LiKE Editor Уграђени AI уредник за креирање чланака
Увоз фајлова Отпремите PDF, DOCX, TXT, MD, RTF, ZIP
Увоз преко везе Google Docs, Dropbox, директне везе до фајлова

#Доступни конектори

Извор Опис Режим
Wiki.js Увоз или синхронизација чланака Sync / Import
Confluence Увоз из Atlassian Confluence Cloud (OAuth) Sync / Import
Notion Увоз страница и база података Sync / Import
GitHub Синхронизација Wiki и Markdown фајлова из репозиторијума Sync / Import
GitLab Синхронизација Wiki и Markdown фајлова из пројеката Sync / Import
Gitea Синхронизација Wiki и Markdown фајлова из self-hosted Gitea Sync / Import
Веб-конектор Странице Вашег јавног сајта: преко мапе (sitemap) или обиласком линкова Sync

Број повезаних извора ограничен је планом. Када је ограничење достигнуто, дугме „Повежи“ код извора није активно — искључите један или пређите на виши план. Slack и Telegram ботови не улазе у ово ограничење.


#Повезивање GitHub-а

#Корак 1 — Ауторизација

  1. У LiKE идите на Интеграције → GitHub → „Повежи“
  2. Изаберите метод ауторизације:
Метод Опис
Personal Access Token (PAT) Креирајте токен у GitHub → Settings → Developer settings → Personal access tokens. Fine-grained (препоручено): Repository access + Permissions → Contents: Read-only (Metadata: Read се додаје аутоматски); за репозиторијуме организације токен мора одобрити власник организације. Classic: scope repo. Enterprise: наведите Base URL https://HOST/api/v3
OAuth Ауторизација преко GitHub App — кликните „Authorize“ и потврдите приступ

#Корак 2 — Избор садржаја

  1. Након повезивања приказује се стабло репозиторијума са фасциклама и фајловима
  2. Штиклирајте одређене фајлове или фасцикле за увоз (Selective Sync)
  3. Подржани формати: .md, .mdx, Wiki странице

#Корак 3 — Покретање синхронизације

  1. Кликните „Sync“
  2. Напредак се приказује у реалном времену
  3. По завршетку, чланци се појављују на листи са ознаком GitHub

#Повезивање GitLab-а

#Корак 1 — Ауторизација

  1. У LiKE идите на Интеграције → GitLab → „Повежи“
  2. Изаберите метод ауторизације:
Метод Опис
Personal Access Token (PAT) Креирајте токен у GitLab → Preferences → Access Tokens. Scopes: api и read_user; улога токена мора бити најмање Reporter (Guest не види код). Ради за GitLab.com и self-hosted (за self-hosted наведите Base URL инстанце)
OAuth Ауторизација преко GitLab Application — кликните „Authorize“

#Корак 2 — Избор садржаја

  1. Приказује се стабло пројекта са Wiki страницама и Markdown фајловима
  2. Штиклирајте одређене странице за увоз (Selective Sync)

#Корак 3 — Покретање синхронизације

Исто као GitHub — кликните „Sync“ и сачекајте да се заврши.


#Повезивање Gitea

Gitea је self-hosted git платформа. Повезује се преко Personal Access Token-а и обавезног URL-а Ваше инстанце (подразумевано не постоји cloud Gitea).

#Корак 1 — Креирајте токен у Gitea

  1. У Gitea отворите Settings → Applications → Generate New Token
  2. Доделите scope-ове read:repository и read:user
  3. Копирајте токен

#Корак 2 — Повежите у LiKE

  1. У LiKE идите на Интеграције → Gitea → „Повежи“
  2. Наведите Base URL Ваше инстанце (на пример https://gitea.company.com) — ово поље је обавезно, без њега повезивање неће проћи
  3. Налепите токен
  4. Изаберите где да сместите чланке (Простор и фасциклу у њему — или направите нове) и режим (Sync — непрекидно огледало / Import — једнократна копија)

Подржан је и OAuth 2.0 ако је администратор Gitea унапред подесио OAuth апликацију. Примарна путања је токен.

#Корак 3 — Избор садржаја и синхронизација

  1. Приказује се стабло репозиторијума са Wiki страницама и Markdown фајловима (.md, .mdx)
  2. Штиклирајте потребне чворове (Selective Sync) и кликните „Sync“
  3. За аутоматска ажурирања при push-у, подесите webhook — тајна се генерише у картици конектора. Чланци из Gitea су read-only (као код GitHub/GitLab)

#Избор фајлова и филтери синхронизације (GitHub, GitLab, Gitea)

За git изворе (GitHub, GitLab и Gitea) логика избора онога што се синхронизује сложенија је од простог „репозиторијум укључен/искључен“:

#Шта се синхронизује

Извор унутар репозиторијума Укључено
Wiki странице (<repo>.wiki) Подразумевано, све Wiki странице изабраног репозиторијума
Markdown фајлови у главном стаблу (*.md, *.mdx) Подразумевано, сви Markdown фајлови, осим ако су подешени филтери
README.md Укључен као засебан чланак са насловом = <repo-name> · README
Документација у /docs/** Укључена ако фасцикла постоји; назив чланка се узима из наслова # ... или из имена фајла
Не-Markdown фајлови (.txt, .rst, .json, код) Не синхронизују се аутоматски — LiKE не парсира произвољне формате

#Филтери путања (selective sync)

Можете прецизно сузити шта да се узме из репозиторијума:

Филтери путања
+ docs/** + guides/*.md − internal/**
Само фајлови из docs/ и guides/, изузимајући internal/
Префикс Радња
+ path/pattern Include — укључи фајлове по обрасцу (glob синтакса)
- path/pattern Exclude — искључи фајлове из синхронизације
(празно) Без филтера: све Wiki + сви .md/.mdx у репозиторијуму

#Откривање промена (recent changes)

LiKE не „преузима све“ при сваком покретању. Користи се откривање промена:

  • GitHub — преко webhook-а (препоручено) или polling-ом уз If-Modified-Since заглавља. Webhook реагује на push истог тренутка, polling — сваких 6/12/24/48 сати (зависи од аутоматске синхронизације).
  • GitLab — исто тако: webhook или polling по last_activity_at преко Projects API.
  • Gitea — webhook (X-Gitea-Signature потпис) или polling. Push окидач се активира само када се промени *.md/*.mdx.

Када се промена открије, синхронизују се само погођени фајлови; остатак корпуса се не прерачунава. Ово штеди много GitHub/GitLab API квоте и времена извршавања.

#Грана и тагови

Параметар Подразумевана вредност
Грана Подразумевана грана репозиторијума (обично main / master)
Алтернативна грана Може се навести експлицитно (на пример, синхронизација са release/v2)
Синхронизација по тагу Опционо: синхронизација по тагу верзије (на пример, документација за верзију v3.0)
Multi-branch Pro+: можете синхронизовати неколико грана паралелно као различите чланке

#Историја и конфликти

  • Историја синхронизације — картица „Историја“ у картици конектора: датум, статус ( ok / упозорења / грешка), број додатих / ажурираних / обрисаних чланака, трајање покретања. Корисно за отклањање грешака „зашто се чланак из репозиторијума није појавио“.
  • Конфликти уређивања — ако је чланак из извора уређен у LiKE (за GitHub/GitLab то није дозвољено подразумевано — чланци су read-only). Ако је режим Import (једнократна копија), чланци постају уредиви, а веза са извором се прекида.

#Selective Sync за друге конекторе

Notion, Confluence, Wiki.js — они имају сопствену логику избора (стабло страница), али је принцип исти:

  1. При повезивању приказује се стабло садржаја извора
  2. Квадратићи за штиклирање — означите потребне чворове
  3. Остало се не увози
  4. При поновној синхронизацији ажурирају се само изабране ставке

#Повезивање Wiki.js

#Корак 1 — Набавите Wiki.js API токен

  1. Отворите свој Wiki.js → Administration → API Access
  2. Омогућите API (ако је онемогућен)
  3. Кликните New API Key
  4. Именујте кључ (на пример LiKE Integration)
  5. Group: Administrators (потребан је приступ свим страницама)
  6. Expiration: без истека или 1 година
  7. Копирајте генерисани токен

#Корак 2 — Повежите у LiKE

  1. У LiKE идите на Интеграције → Wiki.js → „Повежи“
  2. Унесите URL Вашег Wiki.js (на пример https://wiki.company.com)
  3. Налепите API токен
  4. Изаберите режим:
Режим Опис
Sync Непрекидна веза — промене у Wiki.js се појављују у LiKE аутоматски
Import Једнократна копија свих чланака
  1. Кликните Save

#Корак 3 — Подесите синхронизацију

Параметар Опис
Аутоматска синхронизација Укључи/искључи аутоматска ажурирања
Интервал Сваких 6, 12, 24 или 48 сати
Језик Филтер по језику чланака (сви / одређени)

#Повезивање Confluence

Confluence се повезује преко OAuth 2.0 — безбедна ауторизација без уноса лозинки.

#Корак 1 — Повежите свој Confluence сајт

  1. Потребан је Confluence Cloud — адреса облика vasa-kompanija.atlassian.net. Confluence Server и Data Center нису подржани
  2. Кликните на „Повежи“ и пријавите се на свој Atlassian налог
  3. У прозору за приступ изаберите свој Confluence сајт и кликните на „Accept“. LiKE ће видети само оно што је доступно вама
  4. Видите „Access denied“? Проверите на start.atlassian.com да ли ваш налог има Confluence сајт. Ако сајт постоји, замолите Atlassian администратора да дозволи повезивање апликација: admin.atlassian.com → Apps → ваш сајт → Connected apps → Settings → искључите „Block user apps“

Прегледајте дозволе — LiKE тражи read-only: садржај страница и листу простора

#Корак 2 — Где сместити чланке и шта преузети

Отворите „Подеси“ на картици Confluence:

Параметар Опис
Одредишни простор за чланке Простор и Где сместити — фасцикла унутар простора у коју иду чланци. Нема одговарајуће — Направи колекцију унутра или Направи нови простор. Сам простор не може бити одредиште
Шта синхронизовати Стабло Confluence-а десно: простори и њихове странице. Поново се учитава при сваком отварању
Распоред Поље за потврду „Омогућено“ — аутоматско ажурирање према интервалу
Интервал синхронизације Сваких 1, 2, 4, 6, 12 или 24 сата
Обриши чланке уклоњене из извора Укључено — страница обрисана у Confluence-у брише се и у LiKE, укључујући и већ означену. Искључено — чланак остаје са ознаком „Уклоњено из извора“, а одлуку доносите Ви

Кликните „Синхронизуј“.

#Како функционише избор

Шта је означено Шта синхронизација преузима
Цео простор Све његове странице — укључујући оне које се касније појаве у Confluence-у. Чланци простора иду у сопствену фасциклу
Појединачне странице Само означене; нове странице простора се не преузимају

Док ништа није означено, нема шта да се синхронизује — картица ће то рећи. Простор којем је уклоњена ознака брише се из LiKE заједно са својом фасциклом.

#Шта не преносимо

  • Лични простори — нису у стаблу: то су личне белешке запослених, а назив им је име особе.
  • Помињања особа — код помињања са натписом остаје текст натписа, помињање без натписа се уклања; извршиоци задатака се не преносе. LiKE не чува идентификаторе ни профиле корисника Atlassian-а.

Чланци из Confluence-а су read-only. За уређивање, промените оригинал у Confluence-у, а LiKE ће ажурирати при следећој синхронизацији.

При искључивању Confluence-а можете задржати копију чланака у LiKE (постају уредиви) или их обрисати.


#Повезивање Notion

#Корак 1 — Креирајте интеграцију у Notion

  1. Отворите Notion → кликните свој аватар (горњи леви угао) → Settings
  2. У левом менију изаберите My connections (или Integrations)
  3. Кликните Develop or manage integrations → New integration
  4. Унесите име (на пример LiKE Import), изаберите workspace
  5. Кликните Submit → копирајте Internal Integration Secret (почиње са ntn_; за старије интеграције — са secret_)

#Корак 2 — Дајте интеграцији приступ страницама

Подразумевано, интеграција нема приступ ниједној страници. Морате јој експлицитно дозволити:

  1. У Notion отворите сваку страницу (или родитељску страницу/базу података) коју желите да увезете
  2. Кликните ⋯ (три тачке, горњи десни угао) → Connect to → изаберите своју LiKE Import интеграцију
  3. Потврдите приступ
Савет: Дајте приступ коренској страници — све подстранице аутоматски постају доступне интеграцији. Није потребно повезивати сваку страницу засебно.

#Корак 3 — Повежите у LiKE

  1. У LiKE → Контролна табла → Интеграције → Notion → „Повежи“
  2. Налепите Integration Secret (копиран у кораку 1)
  3. Изаберите где да сместите чланке: Простор и фасциклу унутар њега — или овде одмах направите нову фасциклу или нови простор
  4. Изаберите режим:
Режим Опис
Sync Непрекидна веза — промене у Notion се појављују у LiKE аутоматски. Чланци су read-only
Import Једнократна копија. Чланци постају уредиви у LiKE
  1. На кораку „Изаберите садржај“ означите шта да се преузме: целе каталоге или појединачне странице. Каталог је коренска страница или база података којој сте дали приступ у кораку 2. Док ништа није означено, чаробњак не дозвољава да наставите
  2. Кликните „Повежи и синхронизуј“ — чланци сваког каталога иду у сопствену фасциклу унутар фасцикле изабране у кораку 3

#Како функционише избор

Шта је означено Шта синхронизација преузима
Цео каталог Све његове странице — укључујући и оне које се у Notion-у појаве касније
Појединачне странице Само означене; нове странице тог каталога се не преузимају

Странице без текста — на пример, записи базе података који имају само својства — не постају чланци. Картица Notion приказује колико их је прескочено: „прескочено празних страница: N“.

#Корак 4 — Подешавања

Отворите „Подеси“ на картици Notion:

Параметар Опис
Одредишни простор за чланке Простор и Где сместити — фасцикла у којој се налазе фасцикле каталога. Можете изабрати другу или направити нову
Шта синхронизовати Стабло Notion-а десно. Поново се учитава при сваком отварању — нове странице изабраних каталога већ су означене. Ознаке можете мењати у било ком тренутку: каталог којем је уклоњена ознака брише се из LiKE заједно са својом фасциклом
Распоред Поље за потврду „Омогућено“ — аутоматско ажурирање према интервалу
Интервал синхронизације Сваких 1, 2, 4, 6, 12 или 24 сата
Обриши чланке уклоњене из извора Укључено — страница обрисана у Notion-у брише се и у LiKE, укључујући и већ означену. Искључено — чланак остаје са ознаком „Уклоњено из извора“, а одлуку доносите Ви

При искључивању Notion-а можете задржати копију чланака у LiKE (постају уредиви) или их обрисати.


#Веб-конектор

Веб-конектор повезује странице Вашег сајта са LiKE за пар минута. Налепите адресу — LiKE проналази странице према мапи сајта (sitemap) или обиласком линкова, преузима њихов текст и одржава копију ажурном. AI претрага LiKE одмах ради над тим страницама, а по потреби на сајт можете поставити виџет за претрагу — за клијенте или за запослене.

Користан је када је Ваша документација или центар за помоћ већ објављен — на сопственом домену, у Docusaurus, GitBook, Docsify и сличним алатима. Сајт мора бити јаван. Једна организација повезује један сајт.

#Корак 1 — адреса и начин проналажења страница

Интеграције → Веб-конектор → Повежи. Налепите адресу — може и адреса било које странице, сајт узимамо у целини.

Како пронаћи странице:

  • По мапи сајта — подразумевано. Мапу тражимо сами: прво преко robots.txt, затим преко /sitemap.xml;
  • Нема мапе сајта — прати линкове — пратимо линкове са почетне странице у оквиру тог сајта; подесите Дубина обиласка. Странице које сајт исцртава скриптом обилазак неће видети.

Притисните Провери сајт. Ако мапа није пронађена, чаробњак ће предложити да укључите обилазак линкова и поново проверите.

#Корак 2 — шта преузимамо

Провера ништа не чува: приказује колико је страница пронађено и колико ће бити додато. Ако обим не стаје у план, чаробњак ће то рећи одмах, а не после обиласка.

  • Језичка верзија — појављује се ако сајт нуди странице на више језика. Изаберите коју преузимамо; бројеви и фасцикле се поново рачунају за њу.
  • Шта преузимамо — списак фасцикли које ће настати у бази, са бројем страница у свакој. Означено — преузимамо; искључену фасциклу можете вратити. Бројач Изабрано узима у обзир само означене.
  • Архиве ознака и категорија — листе линкова ка чланцима који ионако стижу у базу — подразумевано се не преузимају; означите ако су вам потребне.
  • Ако је сајт организован по годинама, свака година постаје засебна фасцикла. Када има три године или више, означене су две најновије године сајта; остале можете означити ручно.
  • Почетна страница сајта постаје посебан чланак у фасцикли „Почетна“.
  • Страница по обиласку — наше подешавање, а не величина сајта: остатак ће преузети следећи пролази.

Припадност странице фасцикли види се само из саме странице, зато се проверава више страница него што ће бити додато; чаробњак приказује оба броја.

Предлог: шта узети (само при обиласку линкова). Дугме Питај модел предлаже које групе адреса узети, а које не — са разлозима. Ово је предлог, а не одлука: означите оно са чим се слажете. Потрошња се рачуна као код AI операција едитора; одговор се памти и поново рачуна само дугметом Прерачунај.

#Корак 3 — како чувати и где сместити

Како чувати странице:

  • Интерно — виде их само тим — подразумевано;
  • Јавно — виде их сви.

Ако је изабрана фасцикла већ отворена за све, чаробњак ће вас упозорити и предложити Јавно: странице у таквој фасцикли доступне су свима. Да би их видео само ваш тим, изаберите Интерно — тада остају скривене и у отвореној фасцикли. У затвореној фасцикли интерне странице прате њен приступ: ако касније фасциклу учините јавном, отвориће се заједно с њом — после провере личних података.

За јавни приступ потребне су обе потврде: да имате права на сајт и његов садржај и да су лични подаци на сајту објављени законито и да имате право да их учините доступним у претрази и одговорима асистента. Без њих дугме Повежи није активно. Сагласност се бележи — ко, када и који текст је потврдио — и важи за све чланке тог сајта: при њиховом објављивању личне податке није потребно потврђивати за сваки чланак посебно. На чланке написане у едитору ово се не односи. Да бисте повукли сагласност, искључите сајт и повежите га поново уз избор „Интерно“.

Где сместити: изаберите Простор и фасциклу унутар њега. Нема одговарајуће фасцикле — Направи колекцију унутра; нема одговарајућег простора — Направи нови простор: праве се при повезивању. Сам простор не може бити одредиште, а фасцикла мора бити празна: у фасциклу извора садржај ставља само сам конектор.

После Повежи обилазак почиње одмах: напредак се види на картици конектора („Синхронизујемо 22 од 92 изабраних“) и у приказу позадинских задатака.

#Шта се преузима, а шта не

  • преузима се садржај странице, без менија, заглавља и подножја сајта;
  • фасцикле се означавају у чаробњаку, а касније у подешавањима конектора (Подеси → Фасцикле сајта);
  • сервисне секције попут претраге и ознака подразумевано се прескачу;
  • Страница по обиласку ограничава један пролаз — заштита од огромних сајтова;
  • странице забрањене у robots.txt не преузимамо; њихов број видљив је у извештају о пролазу;
  • у одговору асистента и у заглављу чланка постоји линк Отвори на сајту — ка изворној страници.

#Наредна ажурирања

Уз укључено Ажурирај аутоматски поново читамо сајт по распореду. Поново се индексирају само измењене странице — тако и пише у извештају: „додато“, „ажурирано“, „без измена“. Неизмењене странице не троше лимит индексирања.

Брисати чланке који су нестали у извору подразумевано је искључено: ако страница нестане са сајта, чланак остаје у Вашој бази са ознаком „нестало у извору“. Укључите га када копија мора строго да прати сајт.

Промена језичке верзије после повезивања (Подеси → Језичка верзија) мења садржај извора. Чланке претходне верзије сајт више не ажурира, зато ће LiKE питати шта с њима: Обриши или Задржи као своје (постају измењиви). Без одговора подешавање се не чува.

#Који сајтови су погодни, а који нису

Погодан је јаван сајт — са мапом (sitemap), као код већине генератора документације, или без ње уз обилазак линкова. Остало одбијамо већ на кораку провере, а не после повезивања:

Шта смета Шта ћете видети
Нема мапе сајта — ни у robots.txt, ни на /sitemap.xml Чаробњак предлаже прелазак на обилазак линкова
На адреси мапе није XML — обично страница заштите од ботова Повезивање неће почети
Мапа постоји, али после филтера у њој не остаје ниједна страница Повезивање неће почети
robots.txt забрањује обилазак целог сајта Повезивање неће почети
robots.txt није доступан због грешке сервера Повезивање неће почети: „нема одговора“ није исто што и „дозвољено“
Сајт је заштићен лозинком или доступан само из интерне мреже Странице се не могу читати
Садржај се исцртава скриптама тек у прегледачу Страница може стићи готово празна — читамо HTML онако како га сервер врати

И када је сајт повезан, поједине странице могу изостати: оне забрањене у robots.txt, оне које враћају грешку, веће од 10 MB или оне које не враћају HTML. Све оне стоје у извештају о пролазу с разлогом — „прескочено“ и „забрањено у robots.txt“.

Фајлови (PDF, ZIP, слике) се са сајта не преузимају. За њих постоји посебан пут — увоз фајлова, са сопственом обрадом.

#Ограничења

  • један сајт по организацији;
  • сајт мора бити јаван — странице иза лозинке се не читају;
  • мапа сајта није обавезна: без ње ради обилазак линкова, који ипак види само оно на шта сајт упућује;
  • поштујемо robots.txt, укључујући и паузу између захтева коју он наводи.

Искључивање. Синхронизација престаје, а већ преузете чланке можете обрисати или задржати као обичне — LiKE то пита при искључивању.


#После повезивања: AI претрага и виџет на Вашем сајту

  1. Када се обилазак заврши, странице сајта учествују у AI претрази LiKE равноправно са чланцима написаним у едитору, а одговор упућује на изворну страницу — Отвори на сајту.
  2. Да бисте претраживали директно на свом сајту, креирајте виџет: Интеграције → Канали → JS Widget → Управљај виџетима → Креирај виџет. У поље Адреса сајта на којем ће стајати виџет унесите адресу овог сајта.
  3. Изаберите тип виџета:
    • Јавни — претражује само јавне чланке и отворен је за све посетиоце. Погодан је за клијенте; за то странице сајта сачувајте као Јавно (корак 3).
    • Корпоративни — претражује изабране просторе, укључујући интерне чланке, и захтева пријаву. Погодан је за запослене.
  4. Додајте опсег претраге и омогућите виџет. За тип Јавни — Сви јавни чланци или фасцикла (колекција) у коју је конектор ставио странице: јавни виџет не може да обухвати цео простор. За тип Корпоративни — простор или фасцикла са страницама сајта.
  5. Копирајте Код за уграђивање и налепите га на свој сајт. Где се то ради у WordPress, Tilda, Wix, Webflow, Squarespace, Shopify, Framer, Google Tag Manager и Docusaurus — погледајте API и виџет, одељак Где налепити код у конструкторима сајтова.

#Увоз фајлова

#Отпремање фајлова

  1. Контролна табла → Увоз
  2. Превуците фајлове или кликните зону за отпремање
  3. Подржани формати: PDF, DOCX, TXT, MD, RTF, ZIP
  4. AI аутоматски генерише наслов и slug за сваки фајл
  5. Пре објављивања можете уредити наслов или га отворити у уреднику
Параметар Опис
Максимална величина 20 MB по фајлу, ZIP архива — 24,8 MB (највише што стаје у једно отпремање)
Групно отпремање До 50 фајлова одједном; велики избор се аутоматски шаље у деловима
Језик Открива се аутоматски

#ZIP архиве

Отпремите ZIP архиву са много докумената — LiKE аутоматски распакује и обради сваки фајл. Згодно за миграцију целе базе знања.

Подржани фајлови унутар ZIP-а: PDF, DOCX, TXT, MD, RTF. Остали фајлови (слике, извршни фајлови) се прескачу.

#Увоз преко везе

Налепите везу до документа — LiKE га преузима и увози:

  1. Контролна табла → Увоз → одељак „Увоз преко везе“
  2. Налепите URL → кликните „Додај“
  3. Можете додати до 10 веза одједном
  4. Кликните „Увези“

Подржани извори:

  • Google Docs — аутоматски извезен као DOCX
  • Google Sheets — извезен као CSV
  • Dropbox — директна веза до фајла
  • Било који директан URL до PDF, DOCX, TXT, MD или RTF фајла

#Подразумевана видљивост

За сваки извор можете подесити подразумевану видљивост:

  • Нацрт — чланци се креирају скривени
  • Тим — видљиви ауторизованим корисницима
  • Јавно — видљиви свима, укључујући анонимне кориснике

Подешава се у Интеграције → картица извора → Видљивост.


#Канали приступа

Канали омогућавају Вашим запосленима да траже информације кроз познате алате.

#Slack бот

Повезивање Slack-а:
1. Кликните „Connect Slack“ у одељку Интеграције
2. Ауторизујте LiKE апликацију у свом Slack workspace-у
3. Изаберите канал за обавештења
4. Готово — запослени користе /like question или @LiKE

Могућности:

  • /like how do I set up SSO? → AI одговор директно у Slack-у
  • Помињање @LiKE у било ком каналу → одговор у нити
  • Везе до изворних чланака (кликабилне)

#Telegram бот

Бот одговара на питања Вашег тима директно у Телеграму, ослањајући се на вашу базу знања.

#Корак 1. Направите бота у Телеграму

Ботови се не праве на сајту, већ унутар самог Телеграма — преко сервисног бота @BotFather. Потражите BotFather у Телеграму и изаберите онај са плавом квачицом: сличних имена има много, а само квачица означава прави. Отворите ћаскање, притисните Покрени и пошаљите као обичну поруку:

/newbot

BotFather ће поставити два питања:

  1. Приказано име — виде га учесници ћаскања; дозвољен је било који језик и размаци, на пример Lynkora асистент.
  2. Адреса — по њој се бот проналази у претрази. Само латиница, цифре и доње црте, и мора да се завршава на bot, на пример lynkora_help_bot.

Добићете токен — низ облика 8123456789:AAEhBOwe…. Потребан је у следећем кораку. Ако бот већ постоји, а токен је изгубљен: команда /mytoken.

Токен је лозинка бота. Немојте га прослеђивати нити објављивати. Ако је процурео: /revoke у BotFather-у — стари престаје да важи и добијате нови.

#Корак 2. Повежите бота са LiKE

Отворите Интеграције → Telegram, налепите токен у поље Bot Token и притисните Повежи. Потребна су права власника или администратора.

Ако токен није прихваћен, проверите да ли је копиран цео низ, укључујући цифре пре двотачке, и без размака на крајевима. Токен другог бота не важи.

После повезивања картица приказује адресу бота и ознаку Активан.

#Корак 3. Изаберите извор одговора

Притисните Подеси и изаберите простор из којег бот узима одговоре; можете сузити и на поједине збирке. Без овог подешавања бот ће на свако питање одговорити да не зна.

Ту се бира и да ли даје само јавне чланке или и интерне. Интерни захтевају да се зна ко пита — видите следећи корак.

#Корак 4. Одредите где бот ради

У приватној преписци — разговор насамо са ботом. Да би знао ко пише, ћаскање се повезује са налогом: на почетној страници портала притисните «Питај у ћаскању», затим «Узми кôд за повезивање» и пошаљите кôд боту у једној поруци. Кôд је једнократан и важи 10 минута. После тога бот одговара према правима те особе, укључујући интерне чланке. Свако повезује своје ћаскање.

У групи — бот одговара свима, али само јавним чланцима: у заједничком ћаскању није могуће утврдити ко пита.

Да би радио у групи:

  1. Искључите скривање порука: пошаљите /setprivacy BotFather-у, изаберите бота и притисните Disable. Телеграм подразумевано крије од ботова поруке из група, па бот питања уопште не види.
  2. Уклоните бота из групе и додајте га поново — иначе подешавање не делује, јер Телеграм га примењује при уласку бота.
  3. Додајте ћаскање групе на списак дозвољених у подешавањима интеграције.

#Корак 5. Проверите

Поставите питање о теми која постоји у бази. Одговор стиже у исто ћаскање, са везама ка изворним чланцима.

Језик одговора прати језик питања: питате на немачком — одговара на немачком. Подешавање «језик службених порука» односи се само на одбијања и потврде повезивања.

#Искључивање и брисање

Искључивање из LiKE: Интеграције → Telegram → «Искључи». Бот престаје да одговара и веза се уклања; сам бот остаје у Телеграму и може поново да се повеже.

Замена бота: прво искључите тренутног, па повежите новог. Обрнутим редоследом стари остаје усмерен на LiKE и шаље поруке које нико неће обрадити.

Потпуно брисање бота: /deletebot у BotFather-у. Радња је неповратна — адреса се ослобађа и бот се не може вратити.

#Ако бот не одговара

Шта се дешава Узрок Шта урадити
Ћути у групи, одговара приватно Телеграм крије од бота поруке групе /setprivacy → Disable, затим уклонити бота из групе и додати га поново
Ћути свуда иако је повезан Пишете другом боту — слична имена се лако мешају Упоредите адресу бота у ћаскању са оном на картици
Одговара да ћаскање није повезано Приватно ћаскање није везано за налог Узмите кôд у порталу и пошаљите га боту
У групи одговара само јавним чланцима Тако је предвиђено: у заједничком ћаскању се не види ко пита За интерне чланке пишите боту приватно
Престао је да одговара после замене бота Нови је повезан без искључивања старог Искључите интеграцију и поново повежите жељеног бота
На све одговара «не знам» Није изабран извор одговора Интеграције → Telegram → «Подеси» → изаберите простор

#JS виџет (за Ваш сајт)

Плутајуће дугме за AI претрагу за уграђивање на било који сајт. Најпопуларнија интеграција — корисник види дугме у углу странице, кликне на њега, и отвара се ћаскање са AI и претрага кроз Вашу базу знања.

#Једноставна инсталација

Инсталирајте у 3 корака:
1. Интеграције → Канали → картица „JS Widget“ → „Управљај виџетима“ → „Креирај виџет“ → дајте му име, наведите адресу сајта и сачувајте
2. Копирајте код за уграђивање (`<script>` таг са јединственим api-key)
3. Налепите га пре </body> на било којој страници Вашег сајта

Када је обим AI одговора исцрпљен. Јавни виџет се на страници уопште не приказује — ни дугме, ни порука о ограничењу; пречица не ради. Када обим поново буде доступан, виџет ће се појавити при следећем учитавању странице.

#Основни параметри

Параметар Опис
Име Интерно име виџета (за админ панел, није видљиво корисницима)
Позиција Доњи леви или доњи десни угао
Боја акцента Боја дугмета и акцената у ћаскању (подразумевано преузета из брендирања)
Пречица На пример Ctrl+K / ⌘K за отварање ћаскања са тастатуре
Дугме на сајту Рини (подразумевано), облачић или сопствена икона — слика PNG, JPEG или WebP до 512 KB: поново се прави на нашем серверу, у дугме стижу само пиксели. Мења се на сајту одмах, код за уметање остаје исти. Ако се слика не учита, сајт приказује облачић
Позадина иконе За Рини: без позадине (подразумевано) или бели круг — Рини остаје цео унутра и не губи се на шареном сајту. Облачић и сопствена икона већ су у кругу
Позив посетиоцима Облачић (подразумевано): после 3 секунде поред дугмета се појављује позив да се постави питање, а после 15 секунди се скупља у тачку на дугмету. Натпис: „Поставите питање“ излази поред дугмета на 9 секунди. Искључено — без позива. Једном по посети; облачић затворен крстићем не приказује се 7 дана. Не приказује се док је виџет отворен, док је фокус у пољу сајта или је картица скривена Код иконе са именом облачић поздравља у њено име: „Здраво, ја сам Ринни!“; на телефону је други ред „Питајте ме!“.
Подсећање По сигналима (подразумевано): прстенови око дугмета када посетилац тражи одговор — 25 секунди без активности, листање странице горе-доле, трећа страница у посети; иначе на сваких 60–90 секунди. Понекад — само на сваких 60–90 секунди. Никад. Највише 3 пута по страници, после отварања виџета — више не. Уз системско подешавање „смањи покрете“ нема прстенова ни скокова
Сопствени текст позива За сваки језик посебан, до 140 знакова. Језик без сопственог текста добија стандардни текст на језику посетиоца
Име помоћника До 7 знакова (слова, цифре, размак, цртица), једно за све језике, уз сваку икону: помоћник поздравља са „Здраво, ја сам …!“ у облачићу и представља се у прозору виџета. Празно — Рини се зове „Ринни“, облачић и сопствена икона без имена
На телефону и изнад трака сајта На телефону је дугме мање и ближе углу; облачић приказује наслов и кратак ред, појављује се после 5 секунди и скупља после 8. На сваком уређају: ако је на дну екрана испод дугмета фиксирана трака сајта (колачићи, доњи мени), дугме се подиже изнад ње, а позив чека да трака нестане
Подразумевани језик Примењује се само када је језик посетиоца непознат: избор посетиоца у прозору виџета и језици његовог прегледача имају предност. Језик странице сајта се не узима у обзир
Адреса сајта Где виџет ради; више адреса одвојите зарезом. Без адресе виџет не може да се укључи
Footer „Powered by Lynkora“ Може се сакрити на плановима са white-label

#Dual-auth: два режима аутентификације (ADR 0032)

У LiKE виџет може радити у једном од два режима — бира се приликом креирања:

Режим 1 — Allowed paths
За јавне сајтове
Виџет на landing страници, маркетиншким страницама или центру за подршку. Аутентификација је анонимна — може је користити било који посетилац.
Заштита:
  • Whitelist URL-ова на којима је api-key важећи
  • Scope = __public__ или одређене јавне колекције
  • Rate limit по api-key
Режим 2 — Session JWT
За корпоративни сајт са аутентификацијом
Виџет на корпоративном интранету или SaaS апликацији. Виџет прихвата кориснички session JWT и види тачно оно чему тај корисник има приступ.
Случај употребе:
  • Интерни портал компаније
  • SSO-aware виџет у Вашем сопственом производу
  • Види просторе корисника

За детаље о подешавању сваког режима и интеграцији са Вашим backend-ом, погледајте API и виџет.

#Scope: шта виџет може да пронађе

Приликом креирања виџета постављате scope — шта тачно претражује:

Ставке scope-а
public_umbrella — сви јавни чланци организације (за allowed-paths виџет)
space:<id> — одређени простор (за session-JWT виџет)
collection:<id> — одређена колекција (уски scope, на пример само FAQ)

Унутар једног виџета можете комбиновати неколико ставки scope-а (на пример, две колекције из истог простора).

#Multi-widget по тенанту (ADR 0029 Stage 4)

Унутар организације можете креирати неколико независних виџета са различитим scope-овима и режимима:

Виџет Scope Где је уграђен
Marketing site widget public_umbrella (Јавна база знања) На yourcompany.com — анонимно
Support center widget collection:faq-coll На support.yourcompany.com — само FAQ
Intranet widget space:eng-space (по JWT) На intranet.yourcompany.com — корпоративно, види просторе по дозволама

Сваки има сопствени api-key и аналитику коришћења, а кључ се може опозвати независно. Управљање је у Интеграције → Канали → JS Widget → „Управљај виџетима“.

#Управљање сесијама (режим Session JWT)

У режиму Session JWT, свака корисничка сесија има јединствен sessionId. Администратор може прегледати активне сесије одређеног виџета и присилно опозвати токен (на пример, ако се сумња на компромитацију). Листа је у Интеграције → Виџети → [виџет] → Сесије.

#iframe / Директан линк

Уградите пун LiKE интерфејс за претрагу на било коју страницу:

  1. Интеграције → iframe → копирајте код
  2. Налепите <iframe src="..."> у своју страницу
  3. Или користите директну везу за навигацију (пуна страница, не уграђивање)

iframe и Direct Link такође подржавају dual-auth — бира се приликом креирања.

#REST API

Пун API за програмску интеграцију (на пример, Ваш сопствени UI или интеграција са другим системима):

  1. Интеграције → Public API → „Направи кључ“
  2. Наведите име и дозвољене домене
  3. Копирајте кључ — приказује се само једном, након поновног отварања биће маскиран

Користите кључ у X-API-Key заглављу. Преко кључа се враћају само јавни чланци.

Главни endpoints:

Endpoint Шта ради
POST /api/public/search AI претрага кроз базу знања (пун ток: retrieval + одговор + извори)
GET /api/public/toc Садржај јавних чланака
GET /api/public/articles Листа јавних чланака
GET /api/public/articles/{id} Садржај чланка

Ограничења: захтеви су ограничени по сваком кључу; прекорачење враћа HTTP 429 са Retry-After заглављем.

Пуна API документација: API и виџет.


#Језици

LiKE подржава 25+ језика за AI претрагу и вишејезичну претрагу (сам интерфејс је доступан на 12 UI локала):

Русский, 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, Українська, Српски, Български, Ελληνικά, 한국어, 日本語, 中文, हिन्दी, ไทย, עברית, العربية.

Вишејезична претрага: питање на једном језику → одговор из чланака на другом.