Verwandeln Sie WhatsApp in einen 24/7 KI-Agenten Vollständiges PHP-Chatbot-Tutorial

25. Juni 2025

Erkunde den Code und detaillierte Anweisungen auf GitHub

Stell dir vor, du verwandelst dein WhatsApp in einen 24/7 KI-Assistenten, der in über 90 Sprachen chattet, Sprachnachrichten und Bilder verarbeitet und bei Bedarf an einen menschlichen Agenten übergibt — folge einfach den untenstehenden Anweisungen, und du kannst in weniger als 10 Minuten einen geschäftsspezifischen KI-Chatbot haben, der auf deiner aktuellen WhatsApp-Nummer antwortet. Glaubst du nicht? Probier es aus!

Mit Wassenger’s WhatsApp API und dieser Schritt-für-Schritt-Anleitung baust du einen von ChatGPT betriebenen, multimodalen Chatbot, bei dem sich die Zukunft schon wie Gegenwart anfühlt.

👉 👉 Erkunde den Code und detaillierte Anweisungen auf GitHub

„In weniger als 10 Minuten kannst du deine WhatsApp-Nummer in einen intelligenten, reaktionsschnellen Assistenten verwandeln, der die Kundenbindung verbessert.“

Warum Ihr Unternehmen heute einen WhatsApp-Chatbot benötigt

  • 📈 Sofortige Kommunikation  Ihre Kunden verbringen täglich Stunden auf WhatsApp — treffen Sie sie dort, wo sie bereits sind, anstatt sie eine App herunterladen oder ein Formular ausfüllen zu lassen.
  • 🤖 Multimodale KI  Text, Spracherkennung, Text‑zu‑Sprache und sogar Bilderkennung — alles angetrieben von den neuesten Modellen von ChatGPT.
  • 💸 Kosteneffizientes Skalieren  Bearbeiten Sie hunderte Chats gleichzeitig, ohne zusätzliches Personal einzustellen.

Wussten Sie, dass über 70% der Kunden es vorziehen, Anfragen über Messaging-Apps statt per E‑Mail oder Telefon zu lösen? Deshalb sind WhatsApp und KI‑Automatisierung entscheidend für Ihr Unternehmen!

Voraussetzungen

👉 Starte deine 7‑tägige kostenlose Testversion bei Wassenger und nutze unsere leistungsstarken WhatsApp‑Automatisierungs‑Flows um deinen Kundenservice noch heute zu transformieren! ⚡

5 Schritte zu deinem PHP WhatsApp Bot 🚀

Klonen Sie das PHP‑Repository oder lade die Zip‑Datei hier herunter

git clone https://github.com/wassengerhq/whatsapp-chatgpt-bot-php.git
cd whatsapp-chatgpt-bot-php

Abhängigkeiten installieren

composer install

Konfiguriere deine Umgebung

cp.env.example.env
# Edit.env with your Wassenger API key, OpenAI API key
# and optionally the Ngrok tunnel user token
# Required: Wassenger API key
# Get it from: https://app.wassenger.com/developers/apikeys
API_KEY=ENTER_API_KEY_HERE
# Required: OpenAI API key
# Get it from: https://platform.openai.com/account/api-keys
OPENAI_API_KEY=
# OpenAI model to use
OPENAI_MODEL=gpt-4o
# Required for local development: Ngrok auth token
# Get it from: https://ngrok.com/signup
NGROK_TOKEN=
# Optional: Webhook URL for production if the program is cloud hosted
WEBHOOK_URL=
# Server port
PORT=8080

Starte den Bot

  • Entwicklung (mit lokalem Ngrok‑Tunnel):
composer run dev

Produktivbetrieb:

export WEBHOOK_URL=https://your-domain.com/webhook php public/index.php

Bereit, loszulegen? 👉 Kostenlos bei Wassenger registrieren und hole dir in wenigen Minuten deinen API‑Schlüssel.

Kernfunktionen, die Sie lieben werden

Diese PHP‑Implementierung bietet einen vollständigen, von ChatGPT betriebenen KI‑Chatbot, der:

  • 🤖 Voll ausgestatteter Chatbot für Ihre mit Wassenger verbundene WhatsApp‑Nummer
  • 💬 Automatische Antworten auf eingehende Nachrichten von Nutzern
  • 🌍 Mehrsprachige Unterstützung — versteht und antwortet in über 90 verschiedenen Sprachen
  • 🎤 Audioein-/-ausgabe — Transkription und Text‑zu‑Sprache‑Funktionen
  • 🖼️ Bildverarbeitung — kann Bilder analysieren und verstehen
  • 👥 Übergabe an Menschen — ermöglicht Nutzern, menschliche Unterstützung anzufordern
  • ⚙️ Anpasbares KI‑Verhalten und Anweisungen
  • 🔧 Funktion‑Aufrufe zur Integration externer Daten
  • 📊 Memory‑Management mit Gesprächsverlauf und Ratenbegrenzung
  • 🚦 Intelligente Weiterleitung mit Webhook‑Handling und Fehlerverwaltung
  • 🔒 Sicher mit ordentlicher Fehlerbehandlung und Protokollierung

Profi‑Tipp: Passen Sie die Persönlichkeit des Bots, Willkommensnachrichten und Ratenbegrenzungen in src/Config/BotConfig.php an.

👉 Starte deine 7‑tägige kostenlose Testversion bei Wassenger und nutze unsere leistungsstarken WhatsApp‑Automatisierungs‑Flows um deinen Kundenservice noch heute zu transformieren! ⚡

Passe den Chatbot an

Bearbeite einfach die Datei BotConfig.php mit deinen geschäftsspezifischen Anweisungen, um das Verhalten und die Fähigkeiten des KI‑Chatbots anzupassen:

class BotConfig { // Default welcome message public const WELCOME_MESSAGE = 'Hey there 👋 Welcome to this ChatGPT-powered AI chatbot demo using *Wassenger API*! I can also speak many languages 😁';

// Default help message
public const DEFAULT\_MESSAGE = "Don't be shy 😁 try asking anything to the AI chatbot, using natural language!\\n\\nExample queries:\\n\\n1️⃣ Explain me what is Wassenger\\n2️⃣ Can I use Wassenger to send automatic messages?\\n3️⃣ Can I schedule messages using Wassenger?\\n4️⃣ Is there a free trial available?\\n\\nType \*human\* to talk with a person. The chat will be assigned to an available member of the team.\\n\\nGive it a try! 😁";

// Unknown command message
public const UNKNOWN\_COMMAND\_MESSAGE = "I'm sorry, I was unable to understand your message. Can you please elaborate more?\\n\\nIf you would like to chat with a human, just reply with \*human\*.";

// AI bot instructions
public const BOT\_INSTRUCTIONS = 'You are a smart virtual customer support assistant who works for Wassenger.

You can identify yourself as Milo, the Wassenger AI Assistant. You will be chatting with random customers who may contact you with general queries about the product. Wassenger is a cloud solution that offers WhatsApp API and multi-user live communication services designed for businesses and developers. Wassenger also enables customers to automate WhatsApp communication and build chatbots. You are an expert customer support agent. Be polite. Be helpful. Be emphatic. Be concise. Politely reject any queries that are not related to customer support tasks or Wassenger services itself. Stick strictly to your role as a customer support virtual assistant for Wassenger. Always speak in the language the user prefers or uses. If you can\'t help with something, ask the user to type *human* in order to talk with customer support. Do not use Markdown formatted and rich text, only raw text.';

// Chatbot features
public const FEATURES = \[
    'audioInput' => true,
    'audioOutput' => true,
    'audioOnly' => false,
    'voice' => 'echo',
    'voiceSpeed' => 1,
    'imageInput' => true,
\];

// Template messages
public const TEMPLATE\_MESSAGES = \[
    'noAudioAccepted' => 'Audio messages are not supported: gently ask the user to send text messages only.',
    'chatAssigned' => 'You will be contact shortly by someone from our team. Thank you for your patience.',
\];

// Rate limits and quotas
public const LIMITS = \[
    'maxInputCharacters' => 1000,
    'maxOutputTokens' => 1000,
    'chatHistoryLimit' => 20,
    'maxMessagesPerChat' => 500,
    'maxMessagesPerChatCounterTime' => 24 \* 60 \* 60, // 24 hours
    'maxAudioDuration' => 2 \* 60, // 2 minutes
    'maxImageSize' => 2 \* 1024 \* 1024, // 2MB
\];

}

Wie es unter der Haube funktioniert

  1. Modulare Architektur
  • Api/OpenAIClient.php kümmert sich um ChatGPT‑Aufrufe
  • Api/WassengerClient.php stellt die Verbindung zu WhatsApp her
  • Bot/ChatBot.php verarbeitet Nachrichten und steuert die Logik
  • Http/WebhookHandler.php lauscht auf eingehende Chats
  1. Anpassbare Logik  Bearbeite FunctionHandler.php, um benutzerdefinierte Integrationen hinzuzufügen — denk an Bestellstatus, FAQs oder Terminbuchungen. Das ermöglicht es dir, Drittanbieter‑APIs wie CRMs oder dein eigenes Backend zu integrieren, um relevante Informationen abzurufen, damit die KI Kundenanfragen mit genauen und aktuellen Informationen beantworten kann, z. B. zu Bestell‑ oder Zahlungsstatus usw.
  2. Testen & Bereitstellung
php tests/api-test.php
php tests/webhook-test.php

👉 Starte deine 7‑tägige kostenlose Testversion bei Wassenger und nutze unsere leistungsstarken WhatsApp‑Automatisierungs‑Flows um deinen Kundenservice noch heute zu transformieren! ⚡

Bereit, Ihren KI‑Chatbot zu starten?

Welches ist der erste Kunden‑Pain‑Point, den Sie mit Ihrem neuen Chatbot automatisieren würden? 🤔 Haben Sie bereits mit KI‑Stimmen, Text‑zu‑Sprache oder Sprache‑zu‑Text experimentiert? Teilen Sie Ihre Gedanken unten mit!

Denken Sie nicht zu viel nach — handeln Sie einfach! „Die beste Art, die Zukunft vorherzusagen, ist, sie zu bauen.“

Fanden Sie das hilfreich? Hinterlassen Sie einen Kommentar und markieren Sie das GitHub‑Repo mit einem Stern, um das Projekt zu unterstützen!

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free