Sichere Tunnel zu Localhost für Instant Messenger¶
Damit Ihr Chatbot auf Anfragen von Instant-Messenger-Benutzern antwortet, müssen Sie ein WebHook registrieren, der automatisch aufgerufen wird, sobald Updates verfügbar sind.
Dazu muss bei Instant-Messenger-Anbieter eine URL angegeben werden, um eingehende Updates über einen ausgehenden Webhook zu empfangen. Wann immer es ein Update für den Chatbot gibt, wird vom Instant Messenger Anbieter eine HTTPS POST-Anfrage an die angegebene URL gesendet, die in der Regel ein JSON Update enthält. Im Falle einer erfolglosen Anfrage wird der Anbieter nach einer überschaubaren Anzahl von Versuchen aufgeben.
Falls Sie die Business Bot Plattform lokal installiert haben sollten und die Webhook-URL nicht direkt aus dem Internet erreichbar ist, so benötigen Sie einen Tunnel, um die Verbindungen über eine im Internet erreichbare Adresse zu ihrer lokalen Adresse weiterzuleiten. Dies ist inbesondere für die Entwicklung und Debugging von Geschäftslogiken für Chatbots auf der Business Bot Plattform hilfreich.
Der Tunnel-Anbieter ngrok https://ngrok.com/docs stellt lokale Server hinter NATs und Firewalls über sichere Tunnel dem öffentlichen Internet zur Verfügung. Der Anbieter wurde für die Business Bot Plattform validiert und bieten Ihnen ein kostenloses Basis-Konto. Es können jedoch auch andere Tunnelanbieter für diesen Zweck verwendet werden.