Sažetak
Ovaj rad istražuje implementaciju i usporedbu Discord chatbotova razvijenih u dvama najčešće korištenim programskim jezicima, u Pythonu i JavaScriptu. U teorijskom dijelu rada obrađuje se povijesni razvoj i značaj chatbotova u suvremenoj digitalnoj komunikaciji, također i primjenu unutar Discord platforme. Analiziraju se tehničke karakteristike Pythona i JavaScripta, kao i mogućnosti koje nude biblioteke discord.py i discord.js za razvoj chatbotova pomoću metodologije benchmarkinga kao ključni alat za objektivnu usporedbu performansi programskih rješenja. Praktični dio rada obuhvaća izradu dvaju Discord chatbotova s identičnim funkcionalnostima, od kojih je jedan razvijen pomoću discord.py, a drugi pomoću discord.js biblioteke. Oba su chatbota konfigurirana i implementirana na Discord serveru s metodom benckmarkinga, gdje su testirani u stvarnim uvjetima korištenja. Benchmarking se temelji na mjerenju odzivnog vremena, stabilnosti u radu, opterećenju sustava te jednostavnosti održavanja i proširivosti. Osim navedenih tehničkih aspekata chatbotova, analizirana je i razina dostupne dokumentacije, aktivnost zajednice korisnika te kvaliteta podrške za obje tehnologije na internetu.
Ključne riječi
chatbotovi JavaScript Python Discord benchmarking