Source: https://ailoot.ai/docs/nb/integrations/telegram-bot/
Canonical: https://ailoot.ai/docs/nb/integrations/telegram-bot/
Language: nb

[Automatisering](https://ailoot.ai/docs/nb/integrations/#automation) 

# Telegram-bot

[Markdown](https://ailoot.ai/docs/nb/integrations/telegram-bot/index.md)

Boter · OpenAI Chat

| Format | Hvor du konfigurerer |
| --- | --- |
| OpenAI Chat | Telegram-rammeverk har ikke eget LLM-lag: meldingsbehandleren kaller OpenAI SDK med Ailoot base\_url (eller Anthropic SDK med base\_url uten /v1) |

## [](https://ailoot.ai/docs/nb/integrations/telegram-bot/#setup)Konfigurasjon

Kopier konfigurasjonen og erstatt `sk-...` med din egen nøkkel fra Ailoot-kontrollpanelet. Lagre helst nøkkelen i miljøvariabelen `AILOOT_API_KEY`, hvis appen støtter det.

Kall GET /v1/models med Ailoot-nøkkelen din før oppstart. Velg en nøyaktig modell-ID med metodene POST /v1/chat/completions, og bruk den i konfigurasjonen. Kontroller også verktøystøtte og funksjonene klientversjonen din trenger for agenter.

Lagre Python-koden som ailoot-telegram-bot.py. Installer avhengighetene, angi begge miljøvariablene og kjør filen. Send Hello til boten og kontroller tekstsvaret. Ta vare på Request ID ved feil, og kontroller det opprinnelige resultatet før en ny generering.

```bash
python3 -m pip install "aiogram>=3,<4" openai
```

`ailoot-telegram-bot.py`

```python
import asyncio
import os
from aiogram import Bot, Dispatcher, F
from aiogram.types import Message
from openai import AsyncOpenAI, APIError

async def main():
    dp = Dispatcher()
    async with AsyncOpenAI(
        base_url="https://api.ailoot.ai/v1",
        api_key=os.environ["AILOOT_API_KEY"],
        max_retries=0,
    ) as llm:
        @dp.message(F.text)
        async def reply(message: Message):
            try:
                result = await llm.chat.completions.create(
                    model="claude-sonnet-5-5",
                    messages=[{"role": "user", "content": message.text}],
                )
                content = result.choices[0].message.content or "—"
                for start in range(0, len(content), 4000):
                    await message.answer(content[start:start + 4000])
            except APIError as error:
                await message.answer(
                    f"{type(error).__name__}; Request ID: "
                    f"{getattr(error, 'request_id', None) or '—'}"
                )
        bot = Bot(token=os.environ["TELEGRAM_BOT_TOKEN"])
        await dp.start_polling(bot)

if __name__ == "__main__":
    asyncio.run(main())
```

```bash
export AILOOT_API_KEY="sk-..."
export TELEGRAM_BOT_TOKEN="<TELEGRAM_BOT_TOKEN>"
python3 ailoot-telegram-bot.py
```

Eksempelmodell: `claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash`. Velg andre modeller fra [katalogen](https://ailoot.ai/models/nb/) — kontroller at modellen har riktig format.

## [](https://ailoot.ai/docs/nb/integrations/telegram-bot/#notes)Viktig å vite

Telegram-rammeverk har ikke eget lag for nevrale nettverk: Ailoot-adressen angis i OpenAI SDK inne i boten. Ved null saldo returnerer Ailoot en forståelig feil 402 med Request ID — vis den til botbrukeren i stedet for å krasje.

## [](https://ailoot.ai/docs/nb/integrations/telegram-bot/#check)Kontroll

- For OpenAI-format er adressen `https://api.ailoot.ai/v1` (eller hele endepunktet hvis appen ber om fullstendig adresse).
- Still et kort spørsmål. Hvis du får en feil, kontroller kode og Request ID og se siden [Feil og grenser](https://ailoot.ai/docs/nb/errors/).
- 404 rett etter konfigurering betyr nesten alltid feil adresse: en ekstra eller manglende `/v1`.
- 402 — saldoen dekker ikke reservasjonen. Agenter reserverer mer enn chat: [hvorfor](https://ailoot.ai/docs/nb/billing/reserve/).

Appens dokumentasjon: [https://github.com/openai/openai-python](https://github.com/openai/openai-python)

Flere spørsmål? Send Request ID og en beskrivelse, så hjelper vi deg.[Kontakt brukerstøtte](mailto:support@ailoot.ai)

## Ailoot · Selskapet og dets prosjektportefølje





Ailoot bygger på etablert driftserfaring, en stor kundebase, stabil tjeneste og løpende KPI-kontroll.





Selskapet og dets prosjektportefølje: millioner av kunder; månedlig salg for milliarder.





Ailoot bruker denne driftserfaringen til API-tilgang til AI-funksjoner i kundenes produkter, agenter, applikasjoner og automatiseringer.
