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

[Automatisierung](https://ailoot.ai/docs/de-ch/integrations/#automation) 

# Telegram-Bot

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

Bots · OpenAI Chat

| Format | Konfigurationsort |
| --- | --- |
| OpenAI Chat | Telegram-Frameworks haben keine eigene LLM-Schicht: Im Nachrichtenhandler wird das OpenAI SDK mit Ailoot-base\_url aufgerufen (oder das Anthropic SDK mit base\_url ohne /v1) |

## [](https://ailoot.ai/docs/de-ch/integrations/telegram-bot/#setup)Konfiguration

Kopieren Sie die Konfiguration und ersetzen Sie `sk-...` durch Ihren Schlüssel aus dem Ailoot-Kundenbereich. Speichern Sie den Schlüssel möglichst in der Umgebungsvariablen `AILOOT_API_KEY`, sofern die Anwendung dies unterstützt.

Rufen Sie vor dem Start GET /v1/models mit Ihrem Ailoot-Schlüssel ab. Wählen Sie eine genaue Modell-ID mit den Methoden POST /v1/chat/completions und tragen Sie diese ID in die Konfiguration ein. Prüfen Sie bei Agenten auch die Werkzeugunterstützung und die für Ihre Clientversion benötigten Funktionen.

Speichern Sie den Python-Code als ailoot-telegram-bot.py. Installieren Sie die Abhängigkeiten, setzen Sie beide Umgebungsvariablen und starten Sie die Datei. Senden Sie Hello an Ihren Bot und prüfen Sie die Textantwort. Bewahren Sie bei Fehlern die Request ID auf und prüfen Sie das ursprüngliche Ergebnis vor einer weiteren Generierung.

```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
```

Beispielmodell: `claude-sonnet-5-5, deepseek-v4-pro, qwen3.8-flash`. Weitere Modelle finden Sie im [Katalog](https://ailoot.ai/models/de-ch/) — prüfen Sie, ob das benötigte Format verfügbar ist.

## [](https://ailoot.ai/docs/de-ch/integrations/telegram-bot/#notes)Gut zu wissen

Telegram-Frameworks haben keine eigene KI-Modellschicht: Die Ailoot-Adresse wird im OpenAI SDK innerhalb des Bots festgelegt. Ohne Guthaben gibt Ailoot einen verständlichen Fehler 402 mit Request ID zurück — zeigen Sie ihn dem Bot-Benutzer, statt die Anwendung abstürzen zu lassen.

## [](https://ailoot.ai/docs/de-ch/integrations/telegram-bot/#check)Prüfung

- Für das OpenAI-Format lautet die Adresse `https://api.ailoot.ai/v1` (oder der vollständige Pfad, falls die Anwendung eine vollständige Adresse verlangt).
- Stellen Sie eine kurze Frage. Bei einem Fehler prüfen Sie Code und Request ID und vergleichen Sie sie mit der Seite [Fehler und Limits](https://ailoot.ai/docs/de-ch/errors/).
- 404 direkt nach der Einrichtung bedeutet fast immer eine falsche Adresse: Ein überflüssiges oder fehlendes `/v1`.
- 402 — Guthaben reicht nicht für die Reservierung. Agenten reservieren mehr als ein Chat: [warum](https://ailoot.ai/docs/de-ch/billing/reserve/).

Dokumentation der Anwendung: [https://github.com/openai/openai-python](https://github.com/openai/openai-python)

Noch Fragen? Schicken Sie uns die Request ID und eine Beschreibung — wir helfen Ihnen weiter.[Support kontaktieren](mailto:support@ailoot.ai)

## Ailoot · Das Unternehmen und sein Projektportfolio





Ailoot baut auf bewährte Betriebserfahrung, einen großen Kundenstamm, stabilen Service und kontinuierliche KPI-Kontrolle.





Das Unternehmen und sein Projektportfolio: Millionen von Kunden; monatliche Umsätze in Milliardenhöhe.





Ailoot nutzt diese Betriebserfahrung für den API-Zugang zu KI-Funktionen in Kundenprodukten, Agenten, Anwendungen und Automatisierungen.
