machichdigital
BotBotsLizenz: MIT

Baileys

WhatsApp-Web-API über WebSockets, ohne Browser/Selenium: Nachrichten senden/empfangen, Medien, Gruppen — reverse-engineered, kein offizielles Produkt. Achtung: Nutzung kann gegen WhatsApp-AGB verstoßen, Konto-Sperrung möglich; für Produktiv-Business die offizielle Cloud API nutzen.

× kopiert× heruntergeladenBewertung:

WhatsApp-Web-API über WebSockets, ohne Browser/Selenium: Nachrichten senden/empfangen, Medien, Gruppen — reverse-engineered, kein offizielles Produkt. Achtung: Nutzung kann gegen WhatsApp-AGB verstoßen, Konto-Sperrung möglich; für Produktiv-Business die offizielle Cloud API nutzen.

Für wen: Bastler:innen/Prototypen; nichts für geschäftskritische Systeme.

Im Detail

Eine reverse-engineerte JavaScript-Bibliothek, die sich direkt über WebSockets mit WhatsApp Web verbindet – ohne Browser oder Selenium im Hintergrund. Damit lassen sich Nachrichten senden/empfangen, Medien verschicken und Gruppen verwalten, deutlich ressourcenschonender als Browser-Automatisierung. Der große Haken: Es ist kein offizielles WhatsApp-Produkt, verstößt potenziell gegen die AGB und kann zur Sperrung der Nummer führen. Geeignet für Bastelprojekte, private Bots oder Prototypen, bei denen ein gesperrtes Testkonto verschmerzbar ist. Für alles Geschäftskritische oder produktive Kundenkommunikation führt kein Weg an der offiziellen WhatsApp Business Cloud API vorbei, auch wenn die Einstiegshürden dort höher sind.

Voraussetzungen

  • JavaScript-Grundkenntnisse
  • WhatsApp-Konto, dessen Sperrung verschmerzbar ist
  • Bereitschaft, das AGB-Risiko einer nicht offiziellen API zu tragen

Schritt für Schritt

  1. Baileys nur für Bastelprojekte, private Bots oder Prototypen einsetzen, nicht für geschäftskritische Kommunikation
  2. Verbindung über WebSockets direkt zu WhatsApp Web aufbauen, ohne Browser oder Selenium im Hintergrund
  3. Nachrichten, Medien und Gruppenfunktionen testen und dabei ein Ersatzkonto statt der Hauptnummer verwenden
  4. Bei Umstieg auf produktiven Einsatz rechtzeitig auf die offizielle WhatsApp Business Cloud API wechseln

Beispiel aus der Praxis

Für ein privates Bastelprojekt soll ein Bot automatisch auf bestimmte Stichworte in einer WhatsApp-Gruppe antworten. Mit Baileys lässt sich das ohne Browser-Automatisierung umsetzen, allerdings mit dem Risiko, dass die verwendete Nummer bei auffälligem Verhalten gesperrt wird.

Praxis-Tipp

Nur mit einer Zweit- oder Testnummer verwenden, nie mit der eigenen Haupt-WhatsApp-Nummer, um im Sperrfall keinen echten Kontakt-Account zu verlieren.

Stolperfallen

Weil Baileys kein offizielles WhatsApp-Produkt ist, kann der Einsatz gegen die AGB verstoßen und zur Kontosperrung führen — deshalb keine Hauptnummer oder geschäftskritische Prozesse darüber laufen lassen. Wer produktive Kundenkommunikation plant, sollte von Anfang an die offizielle Cloud API einplanen, auch wenn der Einstieg dort aufwendiger ist.

Siehe auch

Lizenz & Quelle

Erfahrungen & Kommentare.

Funktioniert der Bot bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.

python-telegram-bot

Der Klassiker für Telegram-Bots in Python: komplette Bot-API-Abdeckung, ConversationHandler für mehrstufige Dialoge, Job-Queue für zeitgesteuerte Aufgaben, riesiges Wiki mit Beispielen.

LGPL-3.0

aiogram

Modernes, vollständig asynchrones Telegram-Framework (asyncio), FSM (Zustandsmaschine) für Dialoge, Router-Konzept, Middleware, sehr performant bei vielen gleichzeitigen Nutzern.

MIT

grammY

Telegram-Framework für TypeScript/JavaScript (Node, Deno, Cloudflare Workers): typsicher, Plugin-System (Sessions, Menüs, i18n), läuft auch serverless.

MIT