Einen WhatsApp-Bot hosten, der online bleibt
Einen WhatsApp-Bot aus GitHub auf Servern in der EU betreiben, mit dem Webhook der offiziellen Cloud API oder einer Bibliothek wie Baileys, und zu jeder Uhrzeit antworten lassen. 2 EUR im Monat, damit er online bleibt.
Ein WhatsApp-Bot antwortet Kunden, Vereinsmitgliedern oder deiner Familiengruppe, und irgendwer schreibt ihm zu einer Zeit, mit der du nicht gerechnet hast. Dann muss er laufen. Auf blitz.cloud kommt der Bot aus deinem GitHub-Repository, läuft auf Servern in der EU, und jeder Push baut eine neue Version.
Läuft er kostenlos rund um die Uhr?
Nein. Ein Webhook-Bot schläft im kostenlosen Tarif, wenn ihn niemand im Browser öffnet, und Anfragen von WhatsApp wecken ihn nicht. Ein Bot im Hintergrund hält ein bis zwei Tage nach deiner letzten Anmeldung oder deinem letzten Deploy an. Zum Bauen und Testen reicht beides, für einen Bot, auf den sich Leute verlassen, nicht.
Damit er online bleibt, machst du ihn für 2 EUR im Monat oder 15 EUR im Jahr zur Pro-App. Mit mehreren Bots oder Apps deckt Pro für 7 EUR im Monat alle ab.
Welche Art WhatsApp-Bot hast du?
- Die offizielle WhatsApp Business Cloud API. Meta schickt jede eingehende Nachricht an eine HTTPS-Adresse von dir (den Webhook), und dein Bot antwortet über Metas Graph API. Das ist der Weg für eine Geschäftsnummer. Der Bot braucht eine Adresse, die zu jeder Uhrzeit antwortet.
- Eine inoffizielle Bibliothek wie Baileys. Der Bot meldet sich an wie WhatsApp Web, mit QR-Code oder Kopplungscode, und hält eine Verbindung offen. Er braucht keine Adresse und läuft im Hintergrund. WhatsApp erlaubt solche Clients nicht, und Nummern, die einen nutzen, können gesperrt werden. Nimm also eine Nummer, auf die du verzichten kannst.
Bibliotheken, die einen echten Browser steuern, etwa whatsapp-web.js, starten neben deinem Bot ein ganzes Chrome. Sie brauchen viel mehr Speicher als ein Bot, der nur eine Verbindung hält. Probier sie deshalb im kostenlosen Tarif aus, bevor du zahlst.
Ein Cloud-API-Bot mit Adresse
- Melde dich an, klick auf "Host something new", dann auf "My own code", und wähl das Repository des Bots.
- Gib der App einen kurzen Namen, etwa
wa. Daraus wirdwa.deinname.prod.page, mit HTTPS schon eingerichtet. Der Bot sollte auf dem Port ausPORTlauschen (8080). - Trag Access Token, Phone Number ID und Verify Token im Tab Environment der App ein. Sie werden verschlüsselt gespeichert.
- Bau ihn und klick dann auf seiner Seite auf "Make it a Pro app", damit er wach bleibt.
- Trag im Meta-Entwickler-Dashboard die Adresse deiner App als Webhook-URL ein, etwa
https://wa.deinname.prod.page/webhook, mit demselben Verify Token. Meta prüft das mit einer Anfrage, die dein Bot beantworten muss, die App muss für diesen Schritt also wach sein.
Mit Pro oder als Pro-App kann er auch unter einer eigenen Domain laufen.
Ein Baileys-Bot im Hintergrund
- Wähl das Repository wie oben und schalte beim Benennen der App "Runs in the background" ein.
- Füg in den Einstellungen der App den Ordner, in dem Baileys seine Anmeldung speichert, etwa
/app/auth, mit "Keep this folder" hinzu. Sonst musst du den Bot nach jedem Neustart neu koppeln. - Bau ihn. Lass deinen Code einen Kopplungscode oder den QR-Code ausgeben und lies ihn im Tab Logs ab.
- Klick auf "Make it a Pro app", damit er weiterläuft, wenn du nicht angemeldet bist.
Was du mit welcher Wahl bekommst
| Kostenlos | Pro-App | Pro | |
|---|---|---|---|
| Preis | 0 EUR | 2 EUR im Monat oder 15 EUR im Jahr | 7 EUR im Monat oder 70 EUR im Jahr |
| Cloud-API-Webhook-Bot | Schläft, verpasst Nachrichten | Bleibt wach | Bleibt wach |
| Bot im Hintergrund | Hält ein bis zwei Tage nach deiner letzten Anmeldung oder deinem letzten Deploy an | Läuft Tag und Nacht | Läuft Tag und Nacht |
| Eigene Domain | Nein | Eine | Für jede App |
Doch nicht das Richtige? Frag innerhalb von 30 Tagen nach deiner ersten Zahlung, und wir erstatten den ersten Monat.
Fragen
Kann ich einen WhatsApp-Bot kostenlos hosten?
Bauen und testen kannst du ihn kostenlos. Dauerhaft online bleibt er kostenlos nicht: Webhook-Bots schlafen, und Bots im Hintergrund halten ein bis zwei Tage nach deiner letzten Anmeldung oder deinem letzten Deploy an. Einen online zu halten kostet als Pro-App 2 EUR im Monat.
Berechnet blitz.cloud WhatsApp-Nachrichten?
Nein. Wir berechnen das Hosting des Bots. Was Meta für Unterhaltungen über die Cloud API verlangt, machst du mit Meta aus.
Wo läuft er?
Auf den Servern von blitz.cloud in der EU, betrieben von BlitzWorks, einem Unternehmen in Deutschland. Den Auftragsverarbeitungsvertrag (AVV) lädst du nach der Anmeldung als PDF herunter.
Bring deinen Bot online
Melde dich an, wähl das Repository des Bots und bau ihn. Sobald er antwortet, klick auf "Make it a Pro app", und er bleibt für 2 EUR im Monat online.
Weiterlesen
Einen Telegram-Bot hosten, der online bleibt
Deinen Telegram-Bot aus GitHub auf Servern in der EU betreiben, mit Polling oder Webhook, und zu jeder Uhrzeit antworten lassen. Kostenlos, solange du daran baust, dauerhaft für 2 EUR im Monat.
Einen Discord-Bot hosten, der online bleibt
Deinen Discord-Bot aus GitHub auf Servern in der EU betreiben und rund um die Uhr verbunden halten, mit neuer Version bei jedem Push. Kostenlos, solange du daran baust, dauerhaft für 2 EUR im Monat.
App aus GitHub dauerhaft online halten
Eine Python- oder Node.js-App, API oder einen Bot aus GitHub in der EU online stellen und rund um die Uhr erreichbar halten, mit neuer Version bei jedem Push. Ab 2 EUR im Monat.
Halte deine App online, in der EU.
Stell sie in wenigen Minuten aus GitHub oder dem App Store online. Pro hält deine Apps rund um die Uhr wach, unter deinen eigenen Domains, für 7 EUR im Monat für alle zusammen. Monatlich kündbar, und den ersten Monat bekommst du zurück, wenn es nicht passt.