💬 Viber
PulseHub verbindet sich über die Viber REST API mit Viber, unter Verwendung eines Viber Public Account oder Viber Bot.
Voraussetzungen
Ein Viber Partners-Konto bei partners.viber.com.
Einrichtungsschritte
1. Viber Bot/Public Account erstellen
- Gehen Sie zu partners.viber.com
- Melden Sie sich mit Ihrem Viber-Konto an
- Klicken Sie auf Create Bot Account
- Füllen Sie Bot-Name, Beschreibung und Kategorie aus
- Nach der Erstellung erhalten Sie ein Auth Token
2. Kanal in PulseHub hinzufügen
- Gehen Sie zu Kanäle → Kanal hinzufügen
- Wählen Sie Viber
- Geben Sie Auth Token und Bot-Name ein
- Klicken Sie auf Kanal speichern
- Kopieren Sie die Webhook-URL
3. Webhook registrieren
Option A — Mit einem Online-Tool (kein Terminal nötig): Verwenden Sie einen kostenlosen Online-REST-Client (z.B. Reqbin, Hoppscotch oder Postman Web) und senden Sie eine POST-Anfrage:
- URL:
https://chatapi.viber.com/pa/set_webhook - Header:
Content-Type: application/json - Body:
{
"auth_token": "IHR_VIBER_AUTH_TOKEN",
"url": "https://ihredomain.com/webhooks/viber/IHRE_KANAL_ID",
"event_types": ["message", "subscribed", "unsubscribed", "conversation_started"]
}
Option B — Mit Terminal (VPS):
curl -X POST https://chatapi.viber.com/pa/set_webhook \
-H "Content-Type: application/json" \
-d '{
"auth_token": "IHR_VIBER_AUTH_TOKEN",
"url": "https://ihredomain.com/webhooks/viber/IHRE_KANAL_ID",
"event_types": ["message", "subscribed", "unsubscribed", "conversation_started"]
}'
4. Testen
Öffnen Sie Ihren Viber-Bot in der App und senden Sie eine Nachricht. Sie sollte in PulseHub innerhalb von Sekunden erscheinen.
Signaturverifizierung
Viber signiert jeden Webhook mit X-Viber-Content-Signature unter Verwendung von HMAC-SHA256 mit Ihrem Auth Token.