Cilj je bil z uporabo sodobnih tehnologij (Botpress, Node.js, n8n, Google Koledar in Docker) razviti delujoč prototip, ki uporabnikom omogoča rezervacijo termina preko preprostega klepetalnega vmesnika na spletni strani brez posredovanja zaposlenih.
Diplomsko delo obravnava načrtovanje in izvedbo spletnega klepetalnega robota, ki samodejno upravlja z rezervacijami terminov za podjetje.
Podatkovni tok vodi uporabnika od pozdravnega sporočila preko zbiranja podatkov (ime, e-pošta, datum, ura, razlog) do klica backend API-ja, ki preko n8n delotoka ustvari dogodek v Google Koledarju in uporabniku prikaže potrditev.
Diplomsko delo obravnava načrtovanje in izvedbo spletnega klepetalnega robota, ki samodejno upravlja z rezervacijami terminov za podjetje. Podatkovni tok vodi uporabnika od pozdravnega sporočila preko zbiranja podatkov (ime, e-pošta, datum, ura, razlog) do klica backend API-ja, ki preko n8n delotoka ustvari dogodek v Google Koledarju in uporabniku prikaže potrditev. V praktičnem delu so podrobno opisane implementacija klepetalnega robota v Botpressu, struktura backend API-ja, validacija podatkov s knjižnico Joi, povezava z n8n in integracija z Google Koledarjem preko storitvenega računa.
Zakaj je problem resničen
Metoda
Diplomsko delo obravnava načrtovanje in izvedbo spletnega klepetalnega robota, ki samodejno upravlja z rezervacijami terminov za podjetje. Cilj je bil z uporabo sodobnih tehnologij (Botpress, Node.js, n8n, Google Koledar in Docker) razviti delujoč prototip, ki uporabnikom omogoča rezervacijo termina preko preprostega klepetalnega vmesnika na spletni strani brez posredovanja zaposlenih. Sistem poleg rezervacije vključuje zasnovo funkcionalnosti preklica, ki pa zaradi časovnih omejitev ni bila v celoti testirana in integrirana.
V teoretičnem delu so predstavljene uporabljene tehnologije: Botpress za vizualno načrtovanje pogovornih tokov, Node.js in Express za razvoj backend API-ja, n8n za orkestracijo delotokov, Google Calendar API za upravljanje z dogodki ter Docker za kontejnerizacijo. Sledi opis arhitekture sistema, ki temelji na mikro storitvah in komunikaciji preko HTTP.
Kaj je nastalo
Podatkovni tok vodi uporabnika od pozdravnega sporočila preko zbiranja podatkov (ime, e-pošta, datum, ura, razlog) do klica backend API-ja, ki preko n8n delotoka ustvari dogodek v Google Koledarju in uporabniku prikaže potrditev. V praktičnem delu so podrobno opisane implementacija klepetalnega robota v Botpressu, struktura backend API-ja, validacija podatkov s knjižnico Joi, povezava z n8n in integracija z Google Koledarjem preko storitvenega računa. Posebno poglavje je namenjeno kibernetski varnosti, kjer so identificirana potencialna tveganja in predlagani ukrepi za izboljšave, kot so uvedba avtentikacije, rate limiting in centralizirano beleženje dogodkov.
Analiza po OWASP smernicah potrjuje četrto hipotezo, da integracija več storitev prinaša specifična tveganja, ki zahtevajo dodatno pozornost. Na podlagi rezultatov so potrjene vse štiri hipoteze: čas rezervacije se je skrajšal, natančnost razumevanja uporabniških vnosov je visoka (98 %), n8n deluje zanesljivo in sledljivo, kibernetska tveganja so identificirana in zahtevajo dodatne varnostne ukrepe. V zaključku so predstavljene omejitve (podpora le za en koledar, pomanjkanje naprednega upravljanja s konflikti) in možnosti za nadaljnji razvoj, med katerimi izstopajo dokončanje funkcionalnosti preklica, uvedba potrditve preko e-pošte in obveščanje zaposlenih o rezervacijah.
Delo prikazuje, kako lahko sodobne tehnologije poenostavijo administrativna opravila in izboljšajo uporabniško izkušnjo.
Objavljeno 3. 4. 2026 · licenca CC BY-NC 4.0 (besedilo in PDF diplomskega dela; fotografije in videi © Academia) · izvirna objava: academia.si.
Slike, sheme in zaslon

Še iz modula Programsko inženirstvo

Varnostna analiza lokalnega in oblačnega shranjevanja podatkov pri celičnih terapijah

Primerjava dveh orodij za statično analizo kode (SAST) za začetnike: SonarQube CE proti Semgrep

Komparativna študija sodobnih spletnih ogrodij: ogrodje Next.js in ogrodje SvelteKit
Želite v dveh letih narediti tak projekt?
Pustite e-pošto. V enem delovnem dnevu dobite osebni odgovor karierne svetovalke: ali je modul pravi za vas, kako se prizna vaša služba kot praksa in koliko stane – plus predmetnik, urnik in cenik.
Go Higher.