Proizvod·19. listopada 2026.·3 min čitanja

Felix: Telegram bot i Mini App za upite o događanjima

Kako sam izradio Felix za odabir prostora i opreme: pitanja, pretraga kataloga, okvirni izračun i predaja upita voditelju kroz Telegram bot i Mini App.

Maksim IlinAI inženjer i AI konzultantDostupno i na RU, EN
Stvarno sučelje Felix Eventa za odabir prostora, otvoreno u pregledniku bez podataka klijenata; sučelje je na ruskom

Felix pomaže pripremiti upit za događanje: prikupiti podatke, pregledati prostore ili pakete opreme i proslijediti zahtjev voditelju. Projekt je nastao razvojem mojeg Event AI Agenta. Aktualna verzija povezuje Telegram bot i Mini App s dva načina rada, za prostore i tehničku opremu.

Radio sam na konceptu, dijalogu i razvoju. Ovdje opisujem pitanja, pravila odabira i granice automatskog izračuna. Na slici je stvarno sučelje za odabir prostora, otvoreno u pregledniku bez razgovora klijenta. Sučelje proizvoda je na ruskom.

Početak s podacima o događanju

Za odabir prostora trebaju grad, vrsta događanja, broj gostiju, datum, raspored sjedenja, željena vrsta prostora i budžet. Ista dvorana može imati različit kapacitet za banket i domjenak. Kod opreme važni su tražene usluge, broj sudionika i uvjeti događanja.

U Telegramu korisnik može odgovoriti na pitanja ili opisati zahtjev tekstom. Model pomaže izdvojiti parametre i razumjeti pojašnjenja. Sljedeći korak ovisi o već prikupljenim podacima, pa se stanje razgovora čuva odvojeno od teksta odgovora.

Mini App uz chat ima zaslone događanja, budžeta, kontrolnog popisa i upita. Poruke su praktične za razgovor o detalju, a zaseban zaslon olakšava pregled parametara i opcija. Oba sučelja služe istom procesu pripreme upita.

Odabir iz kataloga

Konačan odabir prostora obavlja Python kod. Provjerava lokaciju, vrstu prostora i kapacitet za odabrani raspored, a zatim rangira prikladne opcije prema uvjetima i željama. Nepoznat ili nedovoljan kapacitet ne smije biti prikazan kao odgovarajući za navedeni broj gostiju.

Budžet se provjerava uz dopušteno odstupanje, a nepoznatu cijenu treba potvrditi. Ako odgovara manje opcija, sustav vraća one koje je pronašao umjesto da odgovor dopuni izmišljenim prostorima. Kad nema odgovarajućeg rezultata, pretragu treba nastaviti osoba.

Za opremu postoje katalog paketa i pravila izračuna. Procjena ovisi o sastavu opreme i parametrima događanja. Ako paketi pokrivaju samo dio zahtjeva, rezultat je označen kao djelomičan i traži rad voditelja. Raspon cijene je okvirna procjena, a ne konačna ponuda ili potvrda raspoloživosti za datum.

Gdje sudjeluje AI

Model pomaže razumjeti slobodan tekst i dodatna pitanja. Konačni rezultati Mini App aplikacije dolaze iz odabira i izračuna u kodu. Tako se mogu odvojeno provjeriti razumijevanje poruke i usklađenost ponuđene opcije sa zadanim uvjetima.

Primjerice, „okupljanje tima za 80 ljudi, trebaju prostor i ozvučenje” daje samo dio podataka. To je ilustrativan primjer. Datum, format i budžet još treba razjasniti, a sastav opreme ovisi o samom događanju.

Moj @ilinmaksbot sastavlja početnu procjenu projekta iz odgovora na gumbe i pripremljenih pravila. Felix obuhvaća širi proces s katalozima i nekoliko sučelja. Odabir alata opisao sam u članku „Parser, bot, servis ili agent”.

Spremanje upita i obavijest voditelju

Supabase čuva sesije i upite. Pri slanju iz Mini App aplikacije poslužitelj provjerava potpisane Telegram podatke i sprema kontakt s parametrima događanja. Sučelje se može pogledati u običnom pregledniku, a za slanje upita treba ga otvoriti unutar Telegrama.

Spremanje zapisa i obavještavanje voditelja zasebni su koraci. Ako je upit spremljen, ali obavijest nije poslana, obrađivač javlja kašnjenje dostave. Telegram dijalog ima i mehanizam ponovnih pokušaja. Zato se mogu zasebno provjeriti zapis i njegova dostava; sam zaslon uspjeha nije dovoljan dokaz.

Razvoj sličnog proizvoda

Za početak je koristan anonimizirani primjer upita i opis rezultata koji voditelj treba dobiti. Iz toga se određuju pitanja, katalog, pravila procjene i trenutak predaje osobi.

Na stranici razvoja Telegram botova opisan je dijalog, a razvoj Mini App aplikacija obuhvaća zaslone i zajedničke podatke. Proizvod je dostupan kroz Felix Event Bot, a sučelje za prostore može se pogledati u pregledniku.

Povezane usluge

Nastavi čitati

Svi članci