Eine Codebasis, sechs Plattformen
Einen Chat-Bot für eine Plattform zu entwickeln, ist unkompliziert. Für sechs Plattformen zu entwickeln, wird ohne die richtige Architektur schnell zum Wartungsalbtraum.
Das Chat SDK von VULK bietet eine einheitliche Schnittstelle für die Entwicklung KI-gestützter Bots für Telegram, Discord, WhatsApp, Slack, Microsoft Teams und WeChat. Du schreibst deine Bot-Logik einmal und stellst sie überall bereit.
Die Architektur
Das Chat SDK basiert auf einer einfachen, aber leistungsstarken Abstraktion:
Incoming Message (any platform)
↓
Platform Adapter (normalizes format)
↓
VulkMessage (unified interface)
↓
Chat Engine (processes, routes to AI)
↓
VulkResponse (unified response)
↓
Platform Adapter (formats for platform)
↓
Outgoing Message (native format)
Jede Plattform hat ihr eigenes Nachrichtenformat, ihre eigene Medienverarbeitung und eigene Interaktionsmuster. Die Adapter-Schicht kümmert sich um all das, sodass deine Bot-Logik nur mit VulkMessage- und VulkResponse-Objekten arbeitet.
Plattformspezifische Funktionen
Das SDK vereinheitlicht zwar die grundlegende Nutzung, stellt dir aber auch native Plattformfunktionen zur Verfügung, wenn du sie brauchst:
Telegram:
- Umfangreiche Textformatierung mit MarkdownV2
- Inline-Tastaturen mit Callback-Daten
- Senden von Fotos und Dokumenten
- Threading von Antworten
Discord:
- Umfangreiche Embeds mit Farben und Feldern
- Aktionszeilen mit Buttons
- Slash-Befehle (/build, /status, /help, /link)
- Plattformspezifische Nachrichtenverarbeitung
Slack:
- Nachrichtenformatierung mit Block Kit
- Interaktive Komponenten
- Antworten in Threads
- App-Home-Tab
WhatsApp:
- Vorlagennachrichten für Benachrichtigungen
- Buttons für schnelle Antworten
- Mediennachrichten (Bilder, Dokumente)
- Integration der Business API
Einen Bot in 5 Minuten entwickeln
So sieht ein einfacher VULK-Bot aus:
- Erstelle einen Bot auf deiner Zielplattform (z. B. @BotFather auf Telegram)
- Füge die Webhook-URL hinzu, die du vom Chat-SDK-Endpunkt von VULK erhältst
- Konfiguriere den Bot in deinem VULK-Dashboard — wähle das KI-Modell aus und lege System-Prompts fest
- Verknüpfe ihn mit einem Projekt — der Bot kann per Chat Apps generieren, bearbeiten und bereitstellen
Der Bot antwortet sofort auf Nachrichten, verarbeitet Befehle und kann die gesamte Generierungspipeline von VULK direkt aus dem Chat heraus auslösen.
Die Chat Engine
Das Herzstück jedes Bots ist die Chat Engine — eine gemeinsame Verarbeitungsschicht, die:
- Nutzer plattformübergreifend zuordnet (dasselbe VULK-Konto auf unterschiedlichen Chat-Plattformen)
- Unterhaltungen verwaltet und den Kontext dauerhaft speichert
- An die KI weiterleitet und dabei das passende Modell und den richtigen System-Prompt verwendet
- Befehle verarbeitet (/build, /status, /help, /link, /deploy)
- Die Nutzung erfasst für Abrechnung und Analysen
Die Chat Engine ist pro Anfrage zustandslos, speichert aber den Unterhaltungsverlauf in der Datenbank. So merkt sich dein Bot den Kontext über mehrere Nachrichten hinweg.
Anwendungsfälle aus der Praxis
Kundenservice-Bot: Stelle einen Bot bereit, der Fragen zu deiner mit VULK erstellten App beantwortet und dabei die Dokumentation deiner App als Kontext verwendet.
Entwicklungsassistent: Verwende den Befehl /build in Discord, um direkt aus dem Dev-Kanal deines Teams ein neues VULK-Projekt zu starten.
Statusüberwachung: Erhalte Bereitstellungsbenachrichtigungen, Fehlermeldungen und Updates zum Build-Status in deinem Slack-Workspace.
Schnelles Prototyping: Beschreibe eine App-Idee in Telegram und erhalte innerhalb von Sekunden einen funktionierenden Vorschau-Link zurück.
Sicherheit und Nutzerverknüpfung
Bots authentifizieren Nutzer, indem sie deren Plattformkonto mit ihrem VULK-Konto verknüpfen. Der Befehl /link erzeugt ein sicheres Token zur einmaligen Verwendung, das die Chat-Identität mit dem VULK-Nutzerprofil verbindet.
Nach der Verknüpfung:
- Alle Generierungen verwenden den Plan und die Credits des Nutzers
- Der Projektzugriff berücksichtigt bestehende Berechtigungen
- BYOM-Schlüssel werden verwendet, sofern sie konfiguriert sind
Erste Schritte
Das Chat SDK ist ab sofort verfügbar. Richte deinen ersten Bot im VULK-Dashboard unter Settings → Integrations → Chat Bots ein. Wähle deine Plattform aus, füge dein Bot-Token ein und schon kann es losgehen.
Dokumentation: support.vulk.dev/chat-sdk



