Guides · 10 min läsning

ChatGPT Telegram bot setup: komplett guide från BotFather till första svar

Lär dig hur du sätter upp en ChatGPT Telegram-bot steg för steg. Skapa en bot med BotFather, anslut OpenAI, distribuera med kod eller no-code, och undvik vanliga misstag med hastighetsbegränsningar.

Mathias Gilson

Skriven av

Mathias Gilson

CEO, Qualtir

ChatGPT Telegram bot setup: komplett guide från BotFather till första svar

På den här sidan

En ChatGPT Telegram bot setup kopplar ihop Telegrams Bot API med OpenAIs chattmodeller så att användare kan ställa frågor inne i Telegram och få AI-svar. OpenAI tillhandahåller ingen officiell ChatGPT-bot för Telegram, så du skapar din egen bot via @BotFather, lägger till en OpenAI API-nyckel och kör en liten brygga som vidarebefordrar meddelanden mellan de två tjänsterna.

Denna guide går igenom hela uppsättningen: inloggningsuppgifter, distributionsalternativ, testning, kostnader och felsökning. Om du bara behöver en bot i en grupp utan att skriva kod, se vår jämförelse av fem sätt att lägga till ChatGPT i en Telegram-grupp först.

Viktiga punkter:

  • BotFather-token + OpenAI API-nyckel är de två inloggningsuppgifter som varje setup behöver.
  • Telegrams Bot API är gratis. Dina löpande kostnader är hosting och användning av OpenAI-tokens.
  • Tre vägar: egenvärd kod, no-code-automatisering (Zapier/Make) eller en färdig AI-bot som du lägger till i en chatt.
  • Hastighetsbegränsningar (rate limits) är viktiga i grupper: ungefär 20 meddelanden per minut per grupp enligt python-telegram-bot flood-limit vägledning.
  • Integritetsgranskning före lansering: läs vilken data AI Telegram-botar lagrar om din bot kommer att se kund- eller teammeddelanden.

Vad du behöver innan du börjar

Varje ChatGPT Telegram bot setup delar samma grund, oavsett om du skriver Python eller använder ett no-code-arbetsflöde.

KravVar man får tag på detNoteringar
Telegram-kontotelegram.orgAnvänds för att prata med BotFather
Bot-token@BotFather via /newbotHåll hemlig. Alla med token kontrollerar din bot
OpenAI API-nyckelplatform.openai.comFakturering måste vara aktiv för produktion
Hosting eller automatiseringVPS, Railway, Replit, Zapier, MakeKrävs såvida du inte använder en färdig AI-bot-produkt
HTTPS-endpoint (endast webhooks)Din server eller plattformValfritt. Long polling fungerar utan en publik URL

Enligt Telegrams bot-handledning är BotFather det enda stödda sättet att registrera en bot och ta emot dess token. OpenAI exponerar ChatGPT-liknande svar genom Chat Completions API, inte genom en Telegram-specifik produkt.

Steg 1: Skapa din Telegram-bot med BotFather

BotFather är Telegrams officiella gränssnitt för bot-hantering. Hela steget tar ungefär två minuter.

  1. Öppna Telegram och sök efter @BotFather.
  2. Skicka /start, sedan /newbot.
  3. Ange ett visningsnamn (vad användare ser, t.ex. “Acme Support Assistant”).
  4. Ange ett användarnamn som slutar på bot (t.ex. acme_support_bot). Det måste vara globalt unikt.
  5. Kopiera HTTP API-token som BotFather returnerar. Lagra den i en lösenordshanterare, inte i ett publikt arkiv.

Valfria men användbara BotFather-kommandon innan du går live:

  • /setdescription, visas när någon öppnar en chatt med din bot
  • /setabouttext, kort profiltext
  • /setcommands, menyalternativ som start - Starta och reset - Rensa historik
  • /setuserpic, logotyp eller avatar
BotFather-konversation (exempel)
Du: /newbot
BotFather: Alright, en ny bot. Vad ska vi kalla den?
Du: Acme Support Assistant
BotFather: Bra. Välj nu ett användarnamn för din bot.
Du: acme_support_bot
BotFather: Klart! Använd denna token för att komma åt HTTP API:et: 7123456789:AAH...

Steg 2: Hämta din OpenAI API-nyckel

Aktivera sedan API-åtkomst för den modell du vill att boten ska använda.

  1. Logga in på platform.openai.com.
  2. Öppna API keys och skapa en ny hemlig nyckel.
  3. Kopiera den en gång. OpenAI kommer inte att visa hela nyckeln igen.
  4. Lägg till en betalningsmetod under Billing om du planerar att hantera mer än bara testtrafik.

Ställ in användningsgränser i OpenAI-panelen så att en skenande loop eller spamattack inte tömmer ditt konto. För de flesta små botar balanserar gpt-4o-mini kostnad och kvalitet. Kontrollera aktuella priser per token på OpenAIs prissida innan du väljer en standardmodell.

Steg 3: Välj din väg för ChatGPT Telegram bot setup

Det finns ingen enskild “officiell” stack. Välj den väg som matchar dina kunskaper och hur mycket kontroll du behöver.

Väg A: Egenvärd kod (utvecklare)

Bäst när du behöver anpassad logik, åtkomst till interna API:er eller full kontroll över dataflödet.

Typisk stack:

  • Språk: Python (python-telegram-bot, aiogram) eller Node.js (telegraf, grammY)
  • Flöde: Ta emot Telegram-uppdatering → anropa OpenAI Chat Completions → skicka svar med sendMessage
  • Distribuera: Docker på en VPS, Railway, Render eller Fly.io
  • Uppdateringar: Long polling för lokal utveckling, webhooks för produktion

Minimalt Python-mönster (illustrativt):

from openai import OpenAI
from telegram import Update
from telegram.ext import Application, MessageHandler, filters

client = OpenAI()
TOKEN = "DIN_TELEGRAM_BOT_TOKEN"

async def handle_message(update: Update, context):
 user_text = update.message.text
 response = client.chat.completions.create(
 model="gpt-4o-mini",
 messages=[{"role": "user", "content": user_text}],
 )
 await update.message.reply_text(response.choices[0].message.content)

app = Application.builder().token(TOKEN).build()
app.add_handler(MessageHandler(filters. TEXT & ~filters. COMMAND, handle_message))
app.run_polling()

Open-source-startpaket som ChatGPT-Telegram-Bot lägger till administratörslistor, modellbyte och mallar för molndistribuering med ett klick. Räkna med en eftermiddag för en enkel privat bot och en till tre veckor för produktionshärdning (felhantering, hastighetsbegränsningar, loggning). Vår TeleClaw vs egen bot kostnadsanalys går igenom den tidslinjen i detalj.

Väg B: No-code-automatisering (Zapier eller Make)

Bäst när du vill ha en personlig bot eller en bot med låg volym utan att underhålla en server.

Arbetsflöde:

  1. Trigger: Telegram Bot, bevaka nya meddelanden
  2. Action: OpenAI, skapa chattkomplettering med användarens text
  3. Action: Telegram Bot, skicka tillbaka modellens utdata till samma chatt-ID

Makes ChatGPT Telegram-guide följer detta trestegsmönster. Zapier erbjuder en liknande Telegram + OpenAI-integration. Avvägningar: enklare setup, mindre kontroll över konversationsminne och begränsningar för antal uppgifter på gratiskonton.

Väg C: Lägg till en färdig AI-bot (snabbast för grupper)

Bäst när målet är AI-assistans i en Telegram-grupp idag, inte att äga bot-infrastruktur.

Sök på Telegram efter etablerade AI-botar eller använd en produkt byggd för Telegram-grupper. Vår sammanställning av de bästa AI-botarna för Telegram 2026 jämför setup-tid, gruppbeteende och prissättning, inklusive TeleClaw för grupp-svar baserade på omnämnanden utan API-nycklar.

Steg 4: Distribuera och anslut uppdateringar

För egenvärda botar måste du hålla en process igång dygnet runt och välja hur Telegram levererar meddelanden.

Long polling (getUpdates): Ditt skript frågar Telegram efter nya meddelanden i en loop. Enkelt för utveckling. Ingen publik URL krävs.

Webhooks: Telegram skickar POST-anrop med JSON till din HTTPS-URL när någon skickar ett meddelande till boten. Lägre latens och bättre för produktion. Kräver TLS på port 443, 80, 88 eller 8443 enligt Bot API-specifikationen.

Registrera en webhook (ersätt platshållare):

curl "https://api.telegram.org/bot<TOKEN>/setWebhook?url=https://your-domain.com/webhook"

Miljövariabler att ställa in på din värd:

  • TELEGRAM_BOT_TOKEN, från BotFather
  • OPENAI_API_KEY, från OpenAI
  • Valfritt: ALLOWED_USER_IDS, kommaseparerade Telegram-användar-ID:n om boten ska ignorera främlingar

Omstartspolicy: använd restart: always i Docker eller motsvarande på din plattform så att en krasch inte lämnar boten tyst i timmar.

Steg 5: Testa, begränsa åtkomst och gå live

Innan du delar bot-länken, gå igenom denna checklista.

  1. DM-test: Skicka meddelande till boten privat. Bekräfta att du får ett sammanhängande svar inom några sekunder.
  2. Grupptest (om tillämpligt): Lägg till boten i en testgrupp. Verifiera att den bara svarar när det är avsett (kommandon, omnämnanden eller svar beroende på din kod).
  3. Felsökningsväg: Skicka ett tomt meddelande eller en filtyp som inte stöds. Boten bör misslyckas graciöst, inte krascha processen.
  4. Tillåtelselista: Begränsa användning till kända Telegram-användar-ID:n under beta. Många open-source-mallar stöder detta direkt.
  5. System-prompt: Ställ in ett system-meddelande i OpenAI-anropet så att boten känner till din ton, omfattning och regler för ämnen utanför ämnet.
  6. Integritet: Dokumentera vad du loggar och hur länge du behåller det. Se Telegrams bot-integritetspraxis för frågor att ställa till alla leverantörer.
Exempel: första lyckade utbytet
Du: /start
Bot: Hej. Jag är ansluten till ChatGPT. Fråga mig vad som helst om Acme-dokument, eller skriv /reset för att rensa denna session.
Du: Vad är er återbetalningspolicy?
Bot: Återbetalningar är tillgängliga inom 14 dagar efter köp om du inte har överskridit 100 API-anrop. Svara här om du behöver en mänsklig agent.

Kostnader, begränsningar och vanliga misstag

Telegram: Bot API har ingen avgift per meddelande. Du kan skapa flera botar utan kostnad.

OpenAI: Du betalar per token (input + output). En tyst personlig bot kan kosta några kronor per månad på en liten modell. En aktiv supportbot i en stor grupp kan nå tiotals eller hundratals kronor beroende på meddelandevolym och modellval.

Hosting: Budgetera ungefär 50-150 kr/månad för en minimal VPS eller använd gratiskonton på Railway/Replit för experiment (med begränsningar för viloläge och kvoter).

Hastighetsbegränsningar: Telegram stryper botar som skickar för snabbt. Gemenskapsdokumenterade säkra mål inkluderar cirka 30 meddelanden per sekund över alla chattar och cirka 20 meddelanden per minut i en enskild grupp. Att träffa en gräns returnerar HTTP 429. Implementera backoff och köa utgående meddelanden i upptagna grupper.

Vanliga misstag:

  • Läckd bot-token: Rotera omedelbart via /revoke i BotFather om token visas i GitHub eller en skärmdump.
  • Ingen utgiftstak på OpenAI: En publik bot utan tillåtelselista kan missbrukas inom några timmar.
  • Obegränsad konversationshistorik: Att skicka hela chattloggen vid varje förfrågan fördubblar kostnaden snabbt. Trimma eller sammanfatta äldre turer.
  • Ignorera gruppetikett: En bot som svarar på varje meddelande kommer att irritera medlemmar. Använd omnämnanden, kommandon eller svarsfilter.

FAQ

Tillhandahåller OpenAI en officiell ChatGPT Telegram-bot?

Nej. OpenAI publicerar ingen inbyggd ChatGPT-bot för Telegram. Du kopplar ihop de två plattformarna själv med BotFather, OpenAI API och hosting eller automatisering, eller så använder du en tredjepartsbot som redan har gjort det arbetet.

Kan jag sätta upp en ChatGPT Telegram-bot gratis?

Telegram-sidan är gratis. OpenAI API-användning är inte gratis utöver små testkrediter, och de flesta produktionsuppsättningar behöver betald hosting. Du kan experimentera billigt med lågtrafiktester på en liten modell, men planera för löpande API- och serverkostnader om boten förblir online.

Behöver jag kunna koda för en ChatGPT Telegram bot setup?

Inte nödvändigtvis. No-code-verktyg som Zapier eller Make kan brygga Telegram och OpenAI utan Python eller Node.js. Anpassat beteende, interna databassökningar eller strikt datalagring kräver vanligtvis kod eller en hanterad plattform byggd för det ändamålet.

Ska jag använda webhooks eller long polling?

Använd long polling när du bygger lokalt. Byt till webhooks för produktion så att Telegram skickar uppdateringar till din HTTPS-endpoint istället för att din bot ständigt frågar efter nya meddelanden. Du kan inte använda båda samtidigt på en bot.

Hur lägger jag till ChatGPT i en befintlig Telegram-grupp?

Lägg till din bot som gruppmedlem från gruppinfoskärmen, konfigurera sedan om den ska lyssna på alla meddelanden eller bara kommandon och omnämnanden. Gruppbotar möter striktare sändningsgränser än privata chattar. För en metod-för-metod-jämförelse inklusive no-code-alternativ, läs vår guide om att lägga till ChatGPT i en Telegram-grupp.

Slutsats

A complete ChatGPT Telegram bot setup består av tre rörliga delar: en BotFather-token, en OpenAI API-nyckel och en alltid-på-brygga mellan dem. Utvecklare får maximal flexibilitet med ett egenvärd skript och webhooks. Icke-utvecklare kan använda Zapier eller Make för lätt personlig användning. Team som främst behöver AI i en grupp utan att underhålla infrastruktur bör jämföra färdiga alternativ i vår guide för bästa Telegram AI-botar innan de förbinder sig till ett eget bygge.

Börja med BotFather och en privat testchatt. När svaren ser bra ut, strama åt tillåtelselistor, ställ in utgiftstak för OpenAI och granska integriteten innan du bjuder in riktiga användare. Om byggtid eller underhåll är hindret, utforska TeleClaw som ett no-code-alternativ för Telegram-grupper som svarar vid omnämnande.

Relaterade artiklar