Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Telegram + Google Docs: en chatbot som minns

Rickard Andersson Partner, Nodenordic.se

Dina Telegram-chattar är fulla av ”det här har vi redan bestämt”-ögonblick. Någon ställer samma fråga igen, svaret ligger begravet i en tråd, och du slutar med att skriva om (eller ännu värre, motsäga dig själv).

Det här drabbar marknadschefer som driver kampanjer med många rörliga delar. Byråägare känner av det när kunder dyker in med återkommande önskemål. Och om du är ops-personen som håller ihop allt, förvandlar en Telegram-minnesbot spretig chatt till konsekventa, återanvändbara svar.

Det här arbetsflödet kopplar Telegram till Google Docs så att boten kan komma ihåg sammanhang, lagra anteckningar och svara som om den har varit med och lyssnat i veckor. Du får se vad det gör, vad du behöver och var team oftast går i fällan.

Så fungerar den här automationen

Se hur det här löser problemet:

n8n Workflow Template: Telegram + Google Docs: en chatbot som minns

Utmaningen: Telegram-konversationer fastnar inte

Telegram är snabbt, men ett uselt långsiktigt ”minne”. Beslut fattas i chatten och försvinner sedan i scrollhistoriken. Nya kollegor kommer in och ställer samma onboarding-frågor. Kunder återkommer två veckor senare och vill ha ”samma sak som förra gången”, fast ingen minns vad ”förra gången” betydde. Visst, du kan fästa ett meddelande eller två, men i verkligt arbete uppstår dussintals små beslut som aldrig hamnar i ett dokument. Resultatet blir mental belastning, stökiga överlämningar och svar som glider över tid.

Det eskalerar snabbt. Här är var det brister i riktiga team.

  • Du lägger cirka 10 minuter per återkommande fråga på att leta i gamla trådar och slutar ändå med att gissa.
  • Överlämningar blir slarviga eftersom ”sammanhanget” finns i en persons huvud.
  • Små ändringar i formuleringar skapar stor förvirring, särskilt i support och kundkommunikation.
  • Viktiga anteckningar hamnar på slumpmässiga ställen (DM:s, grupper, röstmeddelanden), så du får aldrig en gemensam källa till sanningen.

Lösningen: en Telegram-bot som skriver och hämtar minne i Google Docs

Det här arbetsflödet gör din Telegram-chatt till en AI-assistent med ett riktigt minnessystem. När ett meddelande kommer in hämtar den två saker från Google Docs: långsiktiga ”minnen” (beslut, preferenser, återkommande fakta) och en separat uppsättning ”anteckningar” (specifika saker du vill spara). Den behåller också ett kort, rullande fönster av den aktuella konversationen så att boten inte tappar tråden. Sedan läser en AI-agent (med modeller som GPT-4o-mini och DeepSeek för olika uppgifter) meddelandet plus det hämtade sammanhanget och skriver ett hjälpsamt svar. Till sist skickar den svaret tillbaka till Telegram och uppdaterar Google Docs så att nästa konversation börjar smartare än den förra.

Arbetsflödet startar med en Telegram-chatttrigger. Det hämtar lagrat sammanhang från Google Docs, slår ihop det till en korrekt formaterad input och låter AI-agenten avgöra vad som ska besvaras och vad som ska sparas. Utdata är enkel: ett svar i Telegram, plus uppdaterat minne och anteckningar i dina dokument.

Vad som ändras: före vs. efter

Effekt i verkligheten

Säg att ditt team får 15 ”snabba frågor” i veckan i Telegram som egentligen kräver sammanhang. Manuellt kan du lägga cirka 10 minuter per fråga på att leta i gamla meddelanden eller skriva om bakgrunden, vilket blir ungefär 2,5 timmar per vecka. Med den här automationen svarar du en gång, arbetsflödet sparar beslutet i Google Docs, och nästa gång det dyker upp svarar boten med de lagrade detaljerna. Du granskar fortfarande känsliga saker, men den repetitiva förklaringen försvinner till stor del.

Krav

  • n8n-instans (prova n8n Cloud gratis)
  • Självhosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Telegram för att ta emot meddelanden och skicka svar
  • Google Docs för att lagra långsiktigt minne och anteckningar
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard)

Kunskapsnivå: Medel. Du kopplar konton, skapar två Google-dokument och klistrar in autentiseringsuppgifter i n8n en gång.

Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).

Flödet i arbetsflödet

Ett Telegram-meddelande drar igång det. Arbetsflödet lyssnar på inkommande chattar och kopplar sedan meddelandet till en session så att boten håller ihop över flera fram-och-tillbaka-svar.

Lagrade sammanhang hämtas in. Innan något svar genereras hämtar den långsiktigt minne från ett Google-dokument och lagrade anteckningar från ett annat, och aggregerar samt slår ihop dem till en enda korrekt formaterad input.

AI-agenten avgör vad som ska göras. Med en orkestreringsagent plus chattmodeller (GPT-4o-mini för generell konversation och en DeepSeek-modell för specialiserad hantering) skriver den svaret och avgör om ny information ska sparas som minne eller som anteckningar.

Telegram får svaret och Google Docs blir smartare. Boten svarar i realtid och arbetsflödet sparar nya minnen och anteckningar tillbaka i rätt dokument så att framtida chattar startar med mer sammanhang.

Du kan enkelt ändra minnesreglerna så att den bara sparar beslut (och ignorerar småprat) utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: Konfigurera chatt-triggern

Konfigurera den inkommande chatt-webhooken som startar arbetsflödet och förgrenar till hämtning av minne och anteckningar.

  1. Lägg till noden Incoming Chat Trigger som arbetsflödets trigger.
  2. Lämna Options tomt om ni inte behöver anpassa chatt-triggerns beteende.
  3. Notera körflödet: Incoming Chat Trigger skickar utdata parallellt till både Fetch Long-Term Memory och Fetch Stored Notes.

Tips: Om ni testar med chattgränssnittet, bekräfta att payloaden innehåller chatInput och sessionId, som refereras senare.

Steg 2: Anslut Google Docs för långtidsminne och anteckningar

Konfigurera Google Docs-noderna som hämtar och sparar långtidsminne och användaranteckningar.

  1. Öppna Fetch Long-Term Memory och ställ in Operation till get och Document URL till [Google Doc ID].
  2. Inloggning krävs: Anslut era googleDocsOAuth2Api-uppgifter i Fetch Long-Term Memory.
  3. Öppna Fetch Stored Notes och ställ in Operation till get och Document URL till [Google Doc ID].
  4. Inloggning krävs: Anslut era googleDocsOAuth2Api-uppgifter i Fetch Stored Notes.
  5. Öppna Persist Long-Term Memory och ställ in Operation till update, Document URL till [Google Doc ID] och Tool Description till Save Memory.
  6. Inloggning krävs: Anslut era googleDocsOAuth2Api-uppgifter i Persist Long-Term Memory.
  7. Öppna Persist Notes och ställ in Operation till update, Document URL till [Google Doc ID] och Tool Description till Save Notes.
  8. Inloggning krävs: Anslut era googleDocsOAuth2Api-uppgifter i Persist Notes.

⚠️ Vanlig fallgrop: Ersätt varje [Google Doc ID]-platshållare med en giltig Google Docs-URL eller ett ID, annars kommer både hämtning och sparning av minnet att misslyckas.

Steg 3: Kombinera indata och aggregera minneskontext

Slå ihop de hämtade dokumenten och aggregera dem till en enda payload för AI-agenten.

  1. Koppla Fetch Long-Term Memory och Fetch Stored Notes till Combine Inputs för att slå ihop båda objekten.
  2. Koppla Combine Inputs till Aggregate Items.
  3. I Aggregate Items, ställ in Aggregate till aggregateAllItemData för att kombinera båda minneskällorna till en array.

Steg 4: Sätt upp AI-minne, verktyg och agentorkestrering

Konfigurera AI-agenten, minnesbufferten och kopplingarna till språkmodellen som driver svar och datasparning.

  1. Öppna Session Buffer Memory och ställ in Session Key till ={{ $('Incoming Chat Trigger').item.json.sessionId }}, Session ID Type till customKey och Context Window Length till 50.
  2. Öppna AI Orchestration Agent och ställ in Text till ={{ $('Incoming Chat Trigger').item.json.chatInput }}.
  3. Bekräfta att systemmeddelandet innehåller referenser till minne och anteckningar, såsom {{ $json.data[0].content }} och {{ $json.data[1].content }}.
  4. I Compact GPT Model, säkerställ att den är ansluten som språkmodell för AI Orchestration Agent.
  5. Inloggning krävs: Anslut era openAiApi-uppgifter i Compact GPT Model.
  6. I Utility: DeepSeek Chat Model, ställ in Model till =deepseek-chat och anslut den som en alternativ språkmodell vid behov.
  7. Inloggning krävs: Anslut era openAiApi-uppgifter i Utility: DeepSeek Chat Model.
  8. Koppla Persist Long-Term Memory och Persist Notes som verktyg till AI Orchestration Agent så att agenten kan anropa dem.

Tips: Session Buffer Memory, Persist Long-Term Memory och Persist Notes är AI-minnes-/verktygsundernoder. Konfigurera uppgifter på de överordnade noderna enligt listan ovan, inte på agenten eller minnesundernoden.

Steg 5: Konfigurera output-routing och Telegram-svar

Skicka AI-svaret till Telegram och förbered utdata för vidare användning.

  1. Notera den parallella grenen: AI Orchestration Agent skickar utdata parallellt till både Telegram Reply och Prepare Chat Output.
  2. I Telegram Reply, ställ in Text till ={{ $json.output }} och Chat ID till =[YOUR_ID].
  3. Inloggning krävs: Anslut era telegramApi-uppgifter i Telegram Reply.
  4. I Prepare Chat Output, lägg till en tilldelning med namnet output med värdet ={{ $json.output }}.

⚠️ Vanlig fallgrop: Om =[YOUR_ID] lämnas oförändrat i Telegram Reply kommer inget meddelande att levereras. Ersätt det med korrekt Telegram-chatt-ID.

Steg 6: Testa och aktivera ert arbetsflöde

Validera end-to-end-flödet innan ni aktiverar arbetsflödet i produktion.

  1. Klicka på Execute Workflow och skicka ett testmeddelande till Incoming Chat Trigger.
  2. Bekräfta att både Fetch Long-Term Memory och Fetch Stored Notes körs och slås ihop i Combine Inputs, och därefter aggregeras i Aggregate Items.
  3. Verifiera att AI Orchestration Agent skapar ett output-fält och att Telegram Reply publicerar meddelandet utan problem.
  4. Kontrollera måldokumenten i Google Docs för att säkerställa att Persist Long-Term Memory eller Persist Notes uppdaterades när det var relevant.
  5. När ni är nöjda, växla arbetsflödet till Active för att aktivera användning i produktion.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Se upp för

  • Autentiseringsuppgifter för Google Docs kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först åtkomsten för det anslutna Google-kontot i n8n:s credentials.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att sitta och redigera utdata för alltid.

Vanliga frågor

Hur snabbt kan jag implementera den här automationen för en Telegram-minnesbot?

Cirka 30 minuter om dina Telegram- och Google-konton är redo.

Kan icke-tekniska team implementera den här Telegram-minnesboten?

Ja. Du kommer inte att skriva kod, men du kopplar Telegram och Google Docs och klistrar in en API-nyckel i n8n.

Är n8n gratis att använda för det här arbetsflödet för en Telegram-minnesbot?

Ja. n8n har ett gratis självhostat alternativ och en gratis testperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna in OpenAI API-användning (för många team handlar det om några dollar i månaden).

Var kan jag hosta n8n för att köra den här automationen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller självhosting på en VPS. För självhosting är Hostinger VPS prisvärd och hanterar n8n bra. Självhosting ger obegränsade körningar, men kräver grundläggande serverhantering.

Hur anpassar jag den här Telegram-minnesbotlösningen till mina specifika utmaningar?

Du kan finjustera den genom att ändra vad som skrivs till Google Docs och när. I praktiken innebär det att justera instruktionerna till AI Orchestration Agent och de två persistensåtgärderna (Persist Long-Term Memory och Persist Notes) så att bara beslut, vanliga frågor eller kundpreferenser sparas. Vanliga anpassningar är ”spara minne endast när jag skriver /save”, separata dokument per kund eller projekt och ett striktare format (till exempel punktlistesammanfattningar) för att hålla hämtningen korrekt formaterad.

Varför misslyckas min Telegram-anslutning i det här arbetsflödet?

Oftast beror det på en ogiltig eller återkallad Telegram-bottoken. Generera en ny Telegram-bottoken, uppdatera den i n8n och skicka sedan ett nytt meddelande för att trigga flödet igen. Om det fortfarande misslyckas, kontrollera att boten är tillagd i rätt chatt och har behörighet att läsa meddelanden (gruppens integritetsinställningar kan blockera den). Rate limiting är ovanligt här, men det kan hända om du skickar massor av meddelanden på en gång.

Vilken kapacitet har den här Telegram-minnesbotlösningen?

På en typisk n8n Cloud-plan kan du köra tusentals körningar per månad, och självhosting tar bort körningsbegränsningen (din server blir gränsen). Den praktiska begränsningen är oftast AI-kostnad och hur mycket text du hämtar från Google Docs per meddelande. För de flesta små team hanterar den vardaglig chattvolym utan finjustering.

Är den här automationen med Telegram-minnesbot bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här inte är en enkel ”skicka meddelande, spara rad”-automation. Du koordinerar en agent, två minneshämtningar, två persistensåtgärder och sessionskontext, vilket betyder att du vill ha förgreningar och kontroll utan att betala extra för varje väg. n8n ger dig dessutom självhosting-alternativet, vilket är en stor grej när meddelandevolymen växer. Zapier eller Make kan fortfarande fungera om du bara behöver grundläggande loggning till Google Docs och ett standardiserat svar. Om du vill att boten faktiskt ska ”komma ihåg” är n8n vanligtvis det mer bekväma valet. Prata med en automationsexpert om du är osäker.

När det här väl rullar slutar Telegram vara ett minnesläckage. Arbetsflödet håller koll på besluten och sammanhanget så att du kan fokusera på jobbet framför dig.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal