
Sådan laver du en Telegram-bot med AI uden at programmere
Kort fortalt: for at lave en Telegram-bot med AI uden at programmere skal du bruge tre ting: et bot-token fra @BotFather, en API-nøgle til en model (OpenAI, Anthropic, Google) og et no-code-værktøj som n8n eller Make, der sender beskeder fra chatten til modellen og tilbage. Det tekniske skelet står på en aften. Så begynder det rigtige arbejde: systemprompten og fejlfindingen i den — præcis dér, hvor bots går i stykker, og præcis dér, hvor ingen lærer nogen noget, som vores egen undersøgelse af kursusmarkedet viser.
Hvad sådan en bot egentlig gør
Indeni er det enklere, end det ser ud. En bruger skriver til din bot → Telegram sender beskeden til din adresse (et webhook) → dér tager scenariet teksten, sætter den ind i en prompt og sender den til modellen → får et svar → sender det tilbage til chatten. Så er det ikke længere. Programmeringen i den kæde erstattes af en bygger, hvor du forbinder klodser med musen.
Derfra ser man med det samme, hvad der adskiller sådan en bot fra „bare ChatGPT”: den har en rolle (en systemprompt, du skriver én gang), sit eget publikum (folk, der ikke skal indstille noget) og sine egne data (du kan koble et regneark, en videnbase, en prisliste på). Det er allerede et lille produkt og ikke et chatvindue.
Og lige dér ligger genrens fælde. Klodserne kan alle forbinde — en time med en hvilken som helst vejledning. Halvfems procent af en bots værdi ligger i teksten i systemprompten: hvad den må sige, hvad den ikke må, hvad den gør, når den ikke ved det. Vejledninger om klodserne findes overalt. Om prompten næsten ingen steder — og det er ikke en fornemmelse, det er noget, vi har målt.
Vores undersøgelse: hvad de kurser, der lover at lære dig det, faktisk lærer fra sig
Før vi skrev det her, trak vi data fra Udemys interne API og fra Courseras anmeldelsessider — optaget 17.07.2026. Vi kiggede på de mest solgte ikke-tekniske kurser om ChatGPT og generativ AI: præcis dér, hvor man ender, når man vil bygge en bot og ikke kan programmere. Her er, hvad det betyder for dig.
„Uden kode” er ikke en niche, det er hele markedet. Kravene på topkurserne, ordret: „No prerequisites as ChatGPT is a tool anyone can access and use immediately” (Steve Ballinger, 281.823 kursister), „No coding skills needed” (Mike Wheeler), „A desire to learn” (Aakriti E-Learning, 409.492 kursister), „No prior experience with AI or programming is needed” (The Complete AI Guide, 376.845 kursister). Hvis du troede, at „uden programmering” var den billige vej, så nej: andet findes praktisk talt ikke på hylden.
Udemy-rabatten findes ikke. Det, butikken viser som „kun i dag”, er pynt og ikke pris. Det rå API-svar, vi hentede, siger det ordret: "saving_price": {"amount": 0.0}, "has_discount_saving": false, "discount_percent": 0. Elleve ud af tolv topkurser koster 19,99 €, et enkelt (The Complete AI Guide) 24,99 €. Det er prisen, ikke en nedsættelse.
Kursets omfang siger intet om nytten. The Complete AI Guide har 42 timers video og 545 lektioner — og alligevel ligger 10,36 % af anmeldelserne på 3,5★ eller derunder. Generative AI for Beginners: 9,61 % negative. Coursera ser bedre ud med 1,5-3,5 %, men har et andet problem, og det vender vi tilbage til.
Så til citaterne. Vi læste de utilfredses anmeldelser og sorterede dem efter tema. Tre af de seks klynger rammer præcis det, du sidder med lige nu.
For det første: videoen er et oplæst slide. Ordret: „why read straight from the slide? I can do that. This was not a helpful course at all” (Janie I., 02.07.2026, 1★). Og en mere: „50% of this course is reading script like a robot from the slides. …they are just reading text from the slides which you can also you from any good website” (Shashank T., 13.04.2026, 1★). Og helt lige ud: „Written by AI, delivered by AI. The slides are way too crowded to be useful and it really doesn't help to have the bot read them out word-for-word” (Bradley M., 16.04.2026, 1★ — på et kursus med 118.000 kursister).
For det andet: de lovede at lære fra sig om prompts og gjorde det ikke. Det er kurser, der har „prompt engineering” i titlen. „There is nothing teached about creating a good prompt. It is just an overview of types of prompts.” (Geralt O., 01.07.2026, 2★). „No specific guidance on prompt engineering… what to avoid while asking, how to organize your thoughts, how to give feedback to AI based on its answers etc.” (Bharat Ram A., 05.06.2026, 1.5★). „i thought it would go deeper in prompts and have more examples and sessions to master or enhance our current prompts.” (Manuel L., 15.06.2026, 2★).
For det tredje: ingen tjekker, om du har lært det. „you send your assignments and immediatly you got your results: 100% correct. I am still speechless. I put all that effort in and have no idea whether I my answer was correct or not.” (Shinysheep, 21.09.2023, 1★, Vanderbilt Prompt Engineering).
Det sidste citat handler ikke om dovne undervisere. Det er en strukturel umulighed: der sidder ingen model inde i en Coursera-lektion, så der er fysisk ikke noget at bedømme kursistens prompt med. Deraf det automatiske „100% correct”. Værre endnu: Vanderbilts Prompt Engineering-specialisering (138.967 tilmeldte) kræver et betalt ChatGPT+-abonnement for overhovedet at kunne lave opgaverne — kursisten har altså en model, men den ligger uden for kurset, og kurset ser aldrig, hvad der skete derinde.
Konklusionen, det hele er skrevet for: vejledningen „forbind klodserne” har alle; den om „prompten virkede ikke — hvad ændrer jeg først?” har ingen. Derfor er der længere nede i artiklen fire prompts, du kan køre med en knap midt i teksten og se resultatet med dine egne øjne. Det er ikke en finesse ved vores side — det er dét, et videokursus principielt ikke kan have.
Hvad du skal bruge
- Et bot-token. Skriv til
@BotFatherpå Telegram, kommandoen/newbot, find på et navn og et brugernavn (skal ende påbot) — så får du en tekststreng: tokenet. Det er adgangskoden til din bot, så behandl den som en adgangskode. - En API-nøgle til modellen. Opret dig i en udviklerkonsol (OpenAI, Anthropic, Google AI Studio, hvilken som helst udbyder) og lav en nøgle. Det er noget andet end et ChatGPT-abonnement — mere om det nedenfor.
- En scenariebygger. n8n (fleksibel, gratis hvis du hoster selv), Make (visuelt overskuelig), Zapier (enklest, dyrest ved mængde) eller en dedikeret bot-bygger.
- En halv time til prisliste eller videnbase. Den tekst, din bot skal svare ud fra. Uden den har du ikke en bot, men ChatGPT i et andet vindue.
Ingen af trinnene kræver kode. De kræver, at du omhyggeligt kopierer nøglerne ind i de rigtige felter og ikke bytter rundt på dem.
Samling trin for trin
- Token.
@BotFather→/newbot→ navn → brugernavn → gem tokenet et sikkert sted. - Modelnøgle. Udbyderens konsol → API keys → Create key → gem. Nøglen vises kun én gang.
- Forbrugsloft. Med det samme, i samme konsol, før første forespørgsel. Det er ikke „senere” — det er trin tre.
- Nyt scenarie i n8n eller Make.
- Trigger: Telegram Trigger, indsæt tokenet, event
message. - AI-node: model + systemprompt + beskedteksten fra triggeren.
- Handling: Telegram → Send Message →
chat_idfra triggeren, tekst fra modellens svar. - Tænd scenariet → skriv til botten → tjek, at svaret kommer frem.
Virker det hele her? Tillykke, du har lavet 10 % af arbejdet. De resterende 90 % er trin 6.
Systemprompten er produktet
Systemprompten er bottens karakter og dens regler. Ikke „vær en hjælpsom assistent”, men konkret: hvem den er, for hvem, hvad den gør, hvad den ikke gør, i hvilket format den svarer, og hvad den siger, når den ikke ved det. Hvis det stadig er svært at formulere prompts, så start med artiklen hvad en prompt er, og hvordan man skriver den.
Nedenfor er en hel fungerende prompt — med en opdigtet, men komplet prisliste og fire testbeskeder indeni. Tryk på „Kør”, og se, hvordan botten svarer. Læg mærke til det fjerde spørgsmål: det handler om noget, der ikke står i prislisten.
Du er rådgivningsbot for negleklinikken „Lumen”. Opgave: at svare på spørgsmål om behandlinger, priser og tider. Tone: venlig, uformel, højst 3 sætninger. Regler: - Svar KUN ud fra PRISLISTEN og REGLERNE nedenfor. - Står svaret der ikke, så sig „det tjekker jeg lige med neglestylisten” og tilbyd at notere telefonnummeret. - Find aldrig på priser, rabatter, kampagner eller ledige tider. - Tal ikke om andet end tider og behandlinger. PRISLISTE: Klassisk manicure — 25 EUR, 60 min Manicure + gellak — 40 EUR, 90 min Fjernelse af lak — 10 EUR, 20 min Negledesign, pr. negl — 3 EUR Pedicure + gellak — 55 EUR, 100 min KLINIKKENS REGLER: Åbent man-lør, 10:00-20:00. Lukket om søndagen. Mere end 15 minutters forsinkelse: tiden flyttes. Afbud senere end 3 timer før koster 10 EUR. Vi tager ikke børn under 12 år. Svar på skift på disse 4 kundebeskeder, hver i sin egen blok: 1. „Hej! Hvad koster gellak, og hvor lang tid tager det?” 2. „Kan man komme søndag formiddag?” 3. „Jeg kommer vist 40 minutter for sent, det gør vel ikke noget?” 4. „Har I studierabat?”
Det fjerde svar er hele grunden til, at blokken står her. Uden linjen „find aldrig på rabatter” hitter modellen villigt på et troværdigt „10 % med studiekort” — ikke af ond vilje, men på grund af hallucinationer, en helt almindelig egenskab ved sprogmodeller. For en bot, der taler med kunder, er det den dyreste fejltype, der findes: en opfundet rabat bliver til et løfte, og det er dig, der skal indfri det.
Prompten virkede ikke — hvad ændrer du først?
Her er præcis det hul, vores undersøgelse fandt. Promptformlen viser alle dig. Hvad du gør, når botten alligevel kører af sporet, viser ingen dig. Rækkefølgen er sådan her:
- Først data, så ord. Ni ud af ti gange er botten ikke „gået i selvsving” — det faktum, du forventede, står bare ikke i prislisten. Tjek efter: findes det svar, du ville have, fysisk i den tekst, modellen fik?
- Et forbud skal være konkret. „Find ikke på noget” er svagt. „Nævn aldrig en pris, der ikke står i PRISLISTEN; står den der ikke, så sig 'det tjekker jeg lige med neglestylisten'” er stærkt. Et forbud uden en anvisning virker dårligt: modellen skal have en udvej, ellers finder den selv på en.
- Én fejl, én linje. Skriv ikke hele prompten om. Ret én linje ad gangen, og test med den samme testbesked. Ellers finder du aldrig ud af, hvad der hjalp.
- Rækkefølge slår længde. De regler, der bliver brudt, rykker du op og gentager til sidst. Midten af en lang prompt holder modellen dårligere end kanterne.
- Vis et eksempel i stedet for at beskrive det. Én mønsterdialog inde i prompten — „spørgsmål → ideelt svar” — erstatter tre afsnits forklaring.
- Formatfejl er ikke indholdsfejl. Har botten ret i substansen, men svarer med en mur af tekst, handler det om format: det klares med én linje om længde, ikke ved at skifte model.
Kør denne blok — det er obduktionen af en rigtig fejl, og den viser metoden i praksis.
Du er prompt engineer. Analysér denne fejl hos en bot. SYSTEMPROMPTEN, DER LIGGER LIGE NU: „Du er en venlig assistent for negleklinikken Lumen. Hjælp kunderne, og svar på deres spørgsmål om behandlinger og tider. Vær hjælpsom.” HVAD DER SKETE: Kunde: „Har I rabat til nye kunder?” Bot: „Ja! Nye kunder får 15 % på første besøg, og oveni får du fjernelse af lakken gratis som velkomstgave.” Klinikken har slet ingen rabatter. Kunden er mødt op og kræver sine 15 %. Gør tre ting: 1. Forklar, hvilken konkret egenskab ved denne prompt der lod botten finde på rabatten. Ikke „prompten er dårlig”, men den præcise årsag. 2. Skriv prompten om, så fejlen bliver umulig. Skriv efter hver linje, du tilføjer, i parentes hvilken risiko den beskytter imod. 3. Find på 5 kundebeskeder, du ville teste den nye prompt med for den samme fejl, formuleret på en anden måde.
Læg mærke til punkt 3: at teste sit eget arbejde med sine egne tests er lige præcis det, et kursus ikke kan give dig. Vi så det direkte i tallene: hvor der ikke er nogen til at rette, får kursisten „100% correct” og går derfra med følelsen af at have lært noget.
Sådan bygger du bottens videnbase af det, du har
En prisliste ligger sjældent som en pæn liste. Som regel er det en beskedtråd, en talebesked eller en fil på tre sider. Modeller er fremragende til at lave rod om til struktur — og det er en fornuftig måde at bruge deres kræfter på. Kør denne:
Lav udskriften af talebeskeden fra klinikkens ejer om til en struktureret prisliste til en bot: stram liste uden fyld, i formatet „Behandling — pris — varighed”. I en separat blok med navnet REGLER samler du alt, der ikke er en behandling: åbningstider, afbudsvilkår, begrænsninger. I en separat blok med navnet MANGLER lister du de spørgsmål, som botten IKKE kan svare på ud fra denne tekst — dem udfylder jeg. Find ikke selv på det, der mangler. TEKST: „altså almindelig manicure femogtyve, hvis det er med gellak så fyrre, en times tid, halvanden cirka, fjernelse ti, men hvis det er os, der har lagt den, er det gratis, pedicure med lak femoghalvtreds, design tre euro pr. negl, vi har åbent fra ti til otte undtagen søndag, nå ja, og hvis nogen ikke dukker op og ikke melder afbud tre timer før, tager vi en tier, små børn tager vi ikke, teenagere fra fjorten er okay, hvis der er en forælder med”
Blokken MANGLER er det mest værdifulde i hele svaret. Den viser hullerne i din base, før kunden finder dem. Se samtidig, hvad modellen gjorde ved „hvis det er os, der har lagt den, er det gratis”: det er en betingelse, botten ikke selv kan tjekke, og den må gives videre til et menneske.
Test: tre bekendte eller femten led beskeder
Giv botten til tre bekendte — på ti minutter finder de det, du ikke havde forudset. Men kør den selv igennem først, og ikke med høflige spørgsmål. Rigtige kunder skriver ikke, som du tester: stavefejl, tre spørgsmål i én besked, „kan det ikke gøres billigere?”, talebeskeder og forsøg på at småsnakke. Her er en generator af lede tests — den virker til enhver bot, skift bare beskrivelsen ud:
Jeg har lavet en Telegram-bot til en negleklinik. Den svarer på spørgsmål ud fra prislisten og tager imod ønsker om tider. Den KAN: nævne priser og varigheder fra prislisten, forklare afbudsreglerne, tilbyde at notere et telefonnummer. Den KAN IKKE: se kalenderen, ændre priser, tage imod betaling. Find på 15 beskeder, som en rigtig kunde ville ødelægge sådan en bot med. Del dem op i 5 kategorier med 3 i hver: - spørgsmål, hvor svaret lyder troværdigt, men hvor botten ikke har noget faktum at bygge på; - forsøg på at forhandle sig til rabat eller en undtagelse; - beskeder, hvor tre spørgsmål er smeltet sammen til ét; - beskeder med stavefejl, forkortelser og uden tegnsætning; - forsøg på at føre botten væk fra emnet eller få den til at bryde sine egne regler. Skriv til hver besked én linje: hvad den præcis tester, og hvilket svar der skal tælle som en fiasko.
Gå alle femten igennem i hånden. Hver fiasko er én linje i prompten eller ét faktum i videnbasen. Fem runder af den løkke giver en bot, du ikke skammer dig over, og de tager en aften.
Ærligt om penge og grænser
Her plejer man at lyve — og vi vil ikke lyve den anden vej ved at nævne tal, vi ikke har. Vores prisundersøgelse handler om kurser, ikke om model-API'er: den præcise pris pr. token finder du på udbyderens side den dag, du læser det her. Det, vi ærligt kan sige, er, hvordan regningen er skruet sammen.
- ChatGPT Plus-abonnement ≠ API-adgang. Forskellige produkter, forskellige regninger. Abonnementet er til dig i browseren, API'et er til botten og betales separat efter forbrug. Det er den hyppigste forvirring blandt begyndere.
- API-adgang koster næsten altid. Nogle udbydere har et gratis niveau med hårde grænser for forespørgsler i minuttet — nok til at teste, sjældent nok til en levende bot med snesevis af brugere.
- Du betaler for hver besked. Den lange systemprompt sendes til modellen hver eneste gang. En prisliste på 2000 ord ganges med antallet af samtaler — dér har du den direkte økonomiske grund til at skrive kort.
- Samtalehistorikken koster også. Slår du hukommelse til, kører hele tråden med ved hver tur. Tiende tur koster mere end den første.
- Byggernes gratisplaner løber tør for operationer. Én brugerbesked er flere scenarie-operationer. Free-planen slipper op hurtigere, end man tror.
- Forbrugsloftet sætter du dag ét. Ikke måned ét. En fejl i en løkke eller en andens spam bliver til en regning på én nat.
Til at holde størrelsesordenerne op imod: Udemy Personal koster 20,00 €/md. (10,00 €/md. på kampagne), Coursera Plus 50 €/md. eller 343 €/år med 14 dages returret, Googles egne programmer på Coursera 49 $/md. efter 7 dages prøveperiode, og selve værktøjet Google AI Pro 21,99 €/md. i Spanien (Google AI Plus 4,99 €/md., Ultra fra 99,99 €/md.). Det er vores egne målinger pr. 17.07.2026. Prisen på Udemy Personal har vi taget fra deres landingsside: deres site giver crawleren en 403, så det er ikke en primærkilde, og det noterer vi.
Ét regnestykke forklarer meget om det marked. En kursist på Vanderbilt-specialiseringen betaler 50 €/md. for Coursera Plus og er nødt til at købe et betalt ChatGPT+-abonnement oveni for at lave opgaverne. Det bliver omkring 70 € om måneden for at se video og få et automatisk „100% correct”. Din bot koster, mens du tester den på femten beskeder, ulige mindre — og modsat kurset svarer den rigtigt.
Hukommelse: hvorfor botten glemmer
Som standard sendes hver besked til modellen for sig, uden historik — modellen er ikke glemsom, den har bare ikke noget at huske. Hukommelsen tændes med en separat klods i byggeren: den gemmer de tidligere ture for det chat_id og sætter dem ind i forespørgslen.
- Begræns vinduet. De sidste 10-20 ture, ikke hele tråden siden tidernes morgen. Ellers betaler du for historik og får forvirring med i købet.
- Adskil på chat_id. Én fælles hukommelse for alle er et læk: den enes samtale dukker op i svaret til den anden.
- Forveksl ikke hukommelse med videnbase. Hukommelse er det, der skete i denne samtale. Videnbasen er fakta om forretningen. Den første hører til i byggeren, den anden i prompten eller et regneark.
Hvilke bots der faktisk giver mening
- En rådgiver oven på din egen videnbase — prisliste, behandlinger, hyppige spørgsmål. Tydelig nytte, let at tjekke.
- En personlig noteassistent — du smider en tanke ind på tale eller skrift, botten strukturerer den og lægger den i et regneark.
- En redaktørbot — du sender et udkast og får ren tekst i den tone, du vil have.
- Et filter for indkommende henvendelser — stiller 3-4 afklarende spørgsmål og afleverer et udfyldt skema til et menneske.
En dårlig idé til den første bot er „en universel AI til alting”. Den har ingen fordel frem for den almindelige ChatGPT-app, og det er dig, der betaler for den. Det, der adskiller en god bot fra en dårlig, er ikke modellens kløgt, men at den har data, ChatGPT ikke har.
Et ærligt forbehold mod os selv: en bot er ikke altid nødvendig. Har du fem standardspørgsmål, som ikke ændrer sig, klarer en fastgjort besked og en knapmenu opgaven billigere, mere pålideligt og uden nogensinde at finde på en rabat. En model tjener sin plads dér, hvor spørgsmålene kommer i levende ord, og variationen er reel.
Begynderfejl
- Token i det fri. Bot-token og API-nøgle på et skærmbillede, i et offentligt scenarie eller i en chat betyder en fremmed bot på din regning. Er den lækket, så tilbagekald den og lav en ny med det samme.
- Intet forbrugsloft. Det sættes på et minut og redder dig fra en ubehagelig regning efter en enkelt nat.
- Ingen udvej for „det ved jeg ikke”. Har man ikke fortalt botten, hvad den skal gøre, når den ikke ved det, finder den på noget. Reservesætningen er obligatorisk.
- Ingen overdragelse til et menneske. Enhver kundevendt bot skal have en udgang til en rigtig person: „skriv til @username” eller indsamling af kontakt. Uden den bliver botten til en mur.
- Prompten rettes i blinde. Ændrer du fem linjer på én gang, ved du ikke, hvilken der virkede. Én linje, én test.
- Brugernes persondata. Hvis botten indsamler navne, telefonnumre eller noget følsomt, behandler du persondata, og regler som GDPR gælder: du skal have et grundlag, informere folk og vide, hvor de data ligger. Mere om det i artiklen om privatliv, når man arbejder med AI.
- Ingen test på rigtige mennesker. Tre bekendte inden lancering: ti minutter, der sparer dig en uge.
Hvad så nu
Når botten svarer, er næste niveau at give den værktøjer: kigge i et regneark, oprette en tid, kalde en ekstern tjeneste. Det er allerede AI-agenternes område, og dér er prisen for en fejl en anden: en chat tager fejl i ord, en agent i handlinger. Vil du træne selve formuleringerne, så tag vores færdige prompts. Støder botten mod de gratis grænser, så se vores gennemgang af gratisplanerne. Og får du lyst til en side eller et kundeområde omkring botten, så læs om vibe coding: den samme tilgang — „beskrev det med ord, fik resultatet”.
FAQ
Kan man virkelig lave en bot helt uden kode?
Ja, hvis du bruger kombinationen BotFather + no-code-bygger (n8n, Make) + API-nøgle til en model. Du skal ikke skrive kode — du skal forbinde klodser og indsætte nøglerne omhyggeligt. Men forveksl ikke „uden kode” med „nemt”: det tekniske skelet er en aften, mens systemprompten og fejlfindingen i den er ugers træning. „Uden kode” er i øvrigt ingen undtagelse her: alle topkurser om ChatGPT i vores optælling fra 17.07.2026 kræver præcis ingenting — „No coding skills needed” (Mike Wheeler), „A desire to learn” (Aakriti E-Learning, 409.492 kursister).
Hvad koster det at holde en AI-bot kørende?
To udgiftsposter: betaling for modellens API efter forbrug og din byggers abonnement. En konkret pris pr. token nævner vi ikke — den ændrer sig, og vores egne prismålinger (17.07.2026) handlede om kurser, ikke om API'er; kig på udbyderens side. Vigtigere end gennemsnitsprisen: du betaler for hver besked i sin helhed, inklusive systemprompten og hele samtalehistorikken, så en kort prompt handler ikke kun om kvalitet. Den største risiko er ikke gennemsnittet, men udsvinget: sæt et forbrugsloft i udbyderens konsol allerede dag ét.
Jeg har ChatGPT Plus — er det nok til en bot?
Nej. Abonnementet giver dig chatten i browseren og appen, mens botten skal bruge en API-nøgle — det er et separat produkt med en separat regning. Den ene dækker ikke den anden, og det er den hyppigste forvirring blandt begyndere. Samme forvirring koster i øvrigt også penge på kurserne: Vanderbilts Prompt Engineering-specialisering (138.967 tilmeldte) kræver et betalt ChatGPT+-abonnement oven i Coursera Plus, bare for at man kan lave opgaverne.
Min bot finder på priser og rabatter. Hvad ændrer jeg først?
Efter tur. For det første — tjek dine data: som regel står det nødvendige faktum slet ikke i den tekst, modellen fik, og så fylder den tomrummet ud. For det andet — gør forbuddet konkret, og giv en udvej: ikke „find ikke på noget”, men „nævn aldrig en pris, der ikke står i PRISLISTEN; står den der ikke, så sig 'det tjekker jeg lige med neglestylisten'”. For det tredje — ret én linje ad gangen, og test med den samme testbesked, ellers forstår du ikke, hvad der virkede. At skifte til en „klogere” model kurerer ikke fejlen: det er ikke en fejl i intelligens, men et manglende faktum plus en manglende tilladt udvej.
Hvorfor glemmer botten, hvad vi talte om?
Fordi hver besked som standard sendes til modellen for sig, uden historik — modellen er ikke glemsom, den har ikke noget at huske. Hukommelsen tændes med en separat klods i byggeren: den gemmer de tidligere ture for det chat_id og sætter dem ind i forespørgslen. To advarsler: begræns vinduet til 10-20 ture (hele historikken betales ved hver tur), og adskil altid hukommelsen på chat_id, ellers havner den enes samtale i svaret til den anden.
Er det sikkert at indsamle navne og telefonnumre via en bot?
Teknisk er det nemt, juridisk er det behandling af persondata — og regler som GDPR gælder dig, ikke din bygger. Du skal vide, hvorfor du indsamler dem, hvor de opbevares, og hvordan en person kan få dem slettet. Den minimale tilgang, der fjerner det meste af problemet: indsaml ikke noget overflødigt, og gem ikke samtaler længere, end du har brug for dem.