Контролна табла → Интеграције — повежите изворе садржаја и канале за приступ знању.
#Извори садржаја
#Повезани (увек активни)
| Извор | Опис |
|---|---|
| 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 — Ауторизација
- У LiKE идите на Интеграције → GitHub → „Повежи“
- Изаберите метод ауторизације:
| Метод | Опис |
|---|---|
| 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 — Избор садржаја
- Након повезивања приказује се стабло репозиторијума са фасциклама и фајловима
- Штиклирајте одређене фајлове или фасцикле за увоз (Selective Sync)
- Подржани формати:
.md,.mdx, Wiki странице
#Корак 3 — Покретање синхронизације
- Кликните „Sync“
- Напредак се приказује у реалном времену
- По завршетку, чланци се појављују на листи са ознаком GitHub
#Повезивање GitLab-а
#Корак 1 — Ауторизација
- У LiKE идите на Интеграције → GitLab → „Повежи“
- Изаберите метод ауторизације:
| Метод | Опис |
|---|---|
| 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 — Избор садржаја
- Приказује се стабло пројекта са Wiki страницама и Markdown фајловима
- Штиклирајте одређене странице за увоз (Selective Sync)
#Корак 3 — Покретање синхронизације
Исто као GitHub — кликните „Sync“ и сачекајте да се заврши.
#Повезивање Gitea
Gitea је self-hosted git платформа. Повезује се преко Personal Access Token-а и обавезног URL-а Ваше инстанце (подразумевано не постоји cloud Gitea).
#Корак 1 — Креирајте токен у Gitea
- У Gitea отворите Settings → Applications → Generate New Token
- Доделите scope-ове
read:repositoryиread:user - Копирајте токен
#Корак 2 — Повежите у LiKE
- У LiKE идите на Интеграције → Gitea → „Повежи“
- Наведите Base URL Ваше инстанце (на пример
https://gitea.company.com) — ово поље је обавезно, без њега повезивање неће проћи - Налепите токен
- Изаберите где да сместите чланке (Простор и фасциклу у њему — или направите нове) и режим (Sync — непрекидно огледало / Import — једнократна копија)
Подржан је и OAuth 2.0 ако је администратор Gitea унапред подесио OAuth апликацију. Примарна путања је токен.
#Корак 3 — Избор садржаја и синхронизација
- Приказује се стабло репозиторијума са Wiki страницама и Markdown фајловима (
.md,.mdx) - Штиклирајте потребне чворове (Selective Sync) и кликните „Sync“
- За аутоматска ажурирања при 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/, изузимајући 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 — они имају сопствену логику избора (стабло страница), али је принцип исти:
- При повезивању приказује се стабло садржаја извора
- Квадратићи за штиклирање — означите потребне чворове
- Остало се не увози
- При поновној синхронизацији ажурирају се само изабране ставке
#Повезивање Wiki.js
#Корак 1 — Набавите Wiki.js API токен
- Отворите свој Wiki.js → Administration → API Access
- Омогућите API (ако је онемогућен)
- Кликните New API Key
- Именујте кључ (на пример
LiKE Integration) - Group: Administrators (потребан је приступ свим страницама)
- Expiration: без истека или 1 година
- Копирајте генерисани токен
#Корак 2 — Повежите у LiKE
- У LiKE идите на Интеграције → Wiki.js → „Повежи“
- Унесите URL Вашег Wiki.js (на пример
https://wiki.company.com) - Налепите API токен
- Изаберите режим:
| Режим | Опис |
|---|---|
| Sync | Непрекидна веза — промене у Wiki.js се појављују у LiKE аутоматски |
| Import | Једнократна копија свих чланака |
- Кликните Save
#Корак 3 — Подесите синхронизацију
| Параметар | Опис |
|---|---|
| Аутоматска синхронизација | Укључи/искључи аутоматска ажурирања |
| Интервал | Сваких 6, 12, 24 или 48 сати |
| Језик | Филтер по језику чланака (сви / одређени) |
#Повезивање Confluence
Confluence се повезује преко OAuth 2.0 — безбедна ауторизација без уноса лозинки.
#Корак 1 — Повежите свој Confluence сајт
- Потребан је Confluence Cloud — адреса облика vasa-kompanija.atlassian.net. Confluence Server и Data Center нису подржани
- Кликните на „Повежи“ и пријавите се на свој Atlassian налог
- У прозору за приступ изаберите свој Confluence сајт и кликните на „Accept“. LiKE ће видети само оно што је доступно вама
- Видите „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
- Отворите Notion → кликните свој аватар (горњи леви угао) → Settings
- У левом менију изаберите My connections (или Integrations)
- Кликните Develop or manage integrations → New integration
- Унесите име (на пример
LiKE Import), изаберите workspace - Кликните Submit → копирајте Internal Integration Secret (почиње са
ntn_; за старије интеграције — саsecret_)
#Корак 2 — Дајте интеграцији приступ страницама
Подразумевано, интеграција нема приступ ниједној страници. Морате јој експлицитно дозволити:
- У Notion отворите сваку страницу (или родитељску страницу/базу података) коју желите да увезете
- Кликните ⋯ (три тачке, горњи десни угао) → Connect to → изаберите своју
LiKE Importинтеграцију - Потврдите приступ
#Корак 3 — Повежите у LiKE
- У LiKE → Контролна табла → Интеграције → Notion → „Повежи“
- Налепите Integration Secret (копиран у кораку 1)
- Изаберите где да сместите чланке: Простор и фасциклу унутар њега — или овде одмах направите нову фасциклу или нови простор
- Изаберите режим:
| Режим | Опис |
|---|---|
| Sync | Непрекидна веза — промене у Notion се појављују у LiKE аутоматски. Чланци су read-only |
| Import | Једнократна копија. Чланци постају уредиви у LiKE |
- На кораку „Изаберите садржај“ означите шта да се преузме: целе каталоге или појединачне странице. Каталог је коренска страница или база података којој сте дали приступ у кораку 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 претрага и виџет на Вашем сајту
- Када се обилазак заврши, странице сајта учествују у AI претрази LiKE равноправно са чланцима написаним у едитору, а одговор упућује на изворну страницу — Отвори на сајту.
- Да бисте претраживали директно на свом сајту, креирајте виџет: Интеграције → Канали → JS Widget → Управљај виџетима → Креирај виџет. У поље Адреса сајта на којем ће стајати виџет унесите адресу овог сајта.
- Изаберите тип виџета:
- Јавни — претражује само јавне чланке и отворен је за све посетиоце. Погодан је за клијенте; за то странице сајта сачувајте као Јавно (корак 3).
- Корпоративни — претражује изабране просторе, укључујући интерне чланке, и захтева пријаву. Погодан је за запослене.
- Додајте опсег претраге и омогућите виџет. За тип Јавни — Сви јавни чланци или фасцикла (колекција) у коју је конектор ставио странице: јавни виџет не може да обухвати цео простор. За тип Корпоративни — простор или фасцикла са страницама сајта.
- Копирајте Код за уграђивање и налепите га на свој сајт. Где се то ради у WordPress, Tilda, Wix, Webflow, Squarespace, Shopify, Framer, Google Tag Manager и Docusaurus — погледајте API и виџет, одељак Где налепити код у конструкторима сајтова.
#Увоз фајлова
#Отпремање фајлова
- Контролна табла → Увоз
- Превуците фајлове или кликните зону за отпремање
- Подржани формати: PDF, DOCX, TXT, MD, RTF, ZIP
- AI аутоматски генерише наслов и slug за сваки фајл
- Пре објављивања можете уредити наслов или га отворити у уреднику
| Параметар | Опис |
|---|---|
| Максимална величина | 20 MB по фајлу, ZIP архива — 24,8 MB (највише што стаје у једно отпремање) |
| Групно отпремање | До 50 фајлова одједном; велики избор се аутоматски шаље у деловима |
| Језик | Открива се аутоматски |
#ZIP архиве
Отпремите ZIP архиву са много докумената — LiKE аутоматски распакује и обради сваки фајл. Згодно за миграцију целе базе знања.
Подржани фајлови унутар ZIP-а: PDF, DOCX, TXT, MD, RTF. Остали фајлови (слике, извршни фајлови) се прескачу.
#Увоз преко везе
Налепите везу до документа — LiKE га преузима и увози:
- Контролна табла → Увоз → одељак „Увоз преко везе“
- Налепите URL → кликните „Додај“
- Можете додати до 10 веза одједном
- Кликните „Увези“
Подржани извори:
- Google Docs — аутоматски извезен као DOCX
- Google Sheets — извезен као CSV
- Dropbox — директна веза до фајла
- Било који директан URL до PDF, DOCX, TXT, MD или RTF фајла
#Подразумевана видљивост
За сваки извор можете подесити подразумевану видљивост:
- Нацрт — чланци се креирају скривени
- Тим — видљиви ауторизованим корисницима
- Јавно — видљиви свима, укључујући анонимне кориснике
Подешава се у Интеграције → картица извора → Видљивост.
#Канали приступа
Канали омогућавају Вашим запосленима да траже информације кроз познате алате.
#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 у Телеграму и изаберите онај са плавом квачицом: сличних имена има много, а само квачица означава прави. Отворите ћаскање, притисните Покрени и пошаљите као обичну поруку:
/newbotBotFather ће поставити два питања:
- Приказано име — виде га учесници ћаскања; дозвољен је било који језик и размаци, на пример
Lynkora асистент. - Адреса — по њој се бот проналази у претрази. Само латиница, цифре и доње црте, и мора да се завршава на
bot, на примерlynkora_help_bot.
Добићете токен — низ облика 8123456789:AAEhBOwe…. Потребан је у следећем кораку. Ако бот већ постоји, а токен је изгубљен: команда /mytoken.
/revoke у BotFather-у — стари престаје да важи и добијате нови.
#Корак 2. Повежите бота са LiKE
Отворите Интеграције → Telegram, налепите токен у поље Bot Token и притисните Повежи. Потребна су права власника или администратора.
Ако токен није прихваћен, проверите да ли је копиран цео низ, укључујући цифре пре двотачке, и без размака на крајевима. Токен другог бота не важи.
После повезивања картица приказује адресу бота и ознаку Активан.
#Корак 3. Изаберите извор одговора
Притисните Подеси и изаберите простор из којег бот узима одговоре; можете сузити и на поједине збирке. Без овог подешавања бот ће на свако питање одговорити да не зна.
Ту се бира и да ли даје само јавне чланке или и интерне. Интерни захтевају да се зна ко пита — видите следећи корак.
#Корак 4. Одредите где бот ради
У приватној преписци — разговор насамо са ботом. Да би знао ко пише, ћаскање се повезује са налогом: на почетној страници портала притисните «Питај у ћаскању», затим «Узми кôд за повезивање» и пошаљите кôд боту у једној поруци. Кôд је једнократан и важи 10 минута. После тога бот одговара према правима те особе, укључујући интерне чланке. Свако повезује своје ћаскање.
У групи — бот одговара свима, али само јавним чланцима: у заједничком ћаскању није могуће утврдити ко пита.
Да би радио у групи:
- Искључите скривање порука: пошаљите
/setprivacyBotFather-у, изаберите бота и притисните Disable. Телеграм подразумевано крије од ботова поруке из група, па бот питања уопште не види. - Уклоните бота из групе и додајте га поново — иначе подешавање не делује, јер Телеграм га примењује при уласку бота.
- Додајте ћаскање групе на списак дозвољених у подешавањима интеграције.
#Корак 5. Проверите
Поставите питање о теми која постоји у бази. Одговор стиже у исто ћаскање, са везама ка изворним чланцима.
Језик одговора прати језик питања: питате на немачком — одговара на немачком. Подешавање «језик службених порука» односи се само на одбијања и потврде повезивања.
#Искључивање и брисање
Искључивање из LiKE: Интеграције → Telegram → «Искључи». Бот престаје да одговара и веза се уклања; сам бот остаје у Телеграму и може поново да се повеже.
Замена бота: прво искључите тренутног, па повежите новог. Обрнутим редоследом стари остаје усмерен на LiKE и шаље поруке које нико неће обрадити.
Потпуно брисање бота: /deletebot у BotFather-у. Радња је неповратна — адреса се ослобађа и бот се не може вратити.
#Ако бот не одговара
| Шта се дешава | Узрок | Шта урадити |
|---|---|---|
| Ћути у групи, одговара приватно | Телеграм крије од бота поруке групе | /setprivacy → Disable, затим уклонити бота из групе и додати га поново |
| Ћути свуда иако је повезан | Пишете другом боту — слична имена се лако мешају | Упоредите адресу бота у ћаскању са оном на картици |
| Одговара да ћаскање није повезано | Приватно ћаскање није везано за налог | Узмите кôд у порталу и пошаљите га боту |
| У групи одговара само јавним чланцима | Тако је предвиђено: у заједничком ћаскању се не види ко пита | За интерне чланке пишите боту приватно |
| Престао је да одговара после замене бота | Нови је повезан без искључивања старог | Искључите интеграцију и поново повежите жељеног бота |
| На све одговара «не знам» | Није изабран извор одговора | Интеграције → Telegram → «Подеси» → изаберите простор |
#JS виџет (за Ваш сајт)
Плутајуће дугме за AI претрагу за уграђивање на било који сајт. Најпопуларнија интеграција — корисник види дугме у углу странице, кликне на њега, и отвара се ћаскање са AI и претрага кроз Вашу базу знања.
#Једноставна инсталација
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 виџет може радити у једном од два режима — бира се приликом креирања:
- Whitelist URL-ова на којима је api-key важећи
- Scope =
__public__или одређене јавне колекције - Rate limit по api-key
- Интерни портал компаније
- SSO-aware виџет у Вашем сопственом производу
- Види просторе корисника
За детаље о подешавању сваког режима и интеграцији са Вашим backend-ом, погледајте API и виџет.
#Scope: шта виџет може да пронађе
Приликом креирања виџета постављате scope — шта тачно претражује:
Унутар једног виџета можете комбиновати неколико ставки 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 интерфејс за претрагу на било коју страницу:
- Интеграције → iframe → копирајте код
- Налепите
<iframe src="...">у своју страницу - Или користите директну везу за навигацију (пуна страница, не уграђивање)
iframe и Direct Link такође подржавају dual-auth — бира се приликом креирања.
#REST API
Пун API за програмску интеграцију (на пример, Ваш сопствени UI или интеграција са другим системима):
- Интеграције → Public API → „Направи кључ“
- Наведите име и дозвољене домене
- Копирајте кључ — приказује се само једном, након поновног отварања биће маскиран
Користите кључ у 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, Українська, Српски, Български, Ελληνικά, 한국어, 日本語, 中文, हिन्दी, ไทย, עברית, العربية.
Вишејезична претрага: питање на једном језику → одговор из чланака на другом.