
Teilen Sie:
Benjamin Aronov ist ein Entwickler-Befürworter bei Vonage. Er ist ein bewährter Community Builder mit einem Hintergrund in Ruby on Rails. Benjamin genießt die Strände von Tel Aviv, das er sein Zuhause nennt. Von Tel Aviv aus kann er einige der besten Startup-Gründer der Welt treffen und von ihnen lernen. Außerhalb der Tech-Branche reist Benjamin gerne um die Welt auf der Suche nach dem perfekten Pain au Chocolat.
Anything-to-SMS mit IFTTT und Vonage
Lesedauer: 3 Minuten
Ich lebe in Tel Aviv, einer Stadt am Strand mit 300 Sonnentagen im Jahr. Das Wetter ist so stabil, dass ich nie nach dem Wetter schaue. Aber wenn es regnet, schüttet es! Und dann bin ich durchnässt und friere. Wenn ich doch nur eine Erinnerung hätte, die mir sagt, dass es regnen wird.
Haben Sie schon gehört von IFTTT GEHÖRT?? IFTTT steht für "If This Then That" (Wenn dies, dann das) und ist ein webbasierter Dienst, mit dem Sie einfache bedingte Anweisungen, sogenannte Applets, erstellen können, um verschiedene Aufgaben und Aktionen über verschiedene Webdienste und Geräte hinweg zu automatisieren. Und das alles ohne Code! Die Grundidee besteht darin, verschiedene Anwendungen und Geräte zu verbinden, um automatisierte Arbeitsabläufe auf der Grundlage von Auslösern und Aktionen zu erstellen.
No-Code-/Low-Code-Plattformen sind für eine Vielzahl von Dingen sehr nützlich. Noch besser ist es, wenn man sie kombiniert, um Probleme zu lösen!
In diesem Beitrag zeige ich Ihnen, wie ich ein Applet in IFTTT erstellt habe, das mir hilft, zu wissen, wann es regnen wird und einen Regenschirm mitzunehmen. Das Applet sendet mir eine SMS-Warnung mit dem No-Code/Low-Code von Vonage AI Studio Plattform.
IFTTT Explore
Voraussetzungen:
Vonage Entwickler-Konto
IFTTT-Konto - Registrieren Sie sich für ein kostenloses IFTTT-Konto
Vonage API-Konto
Um dieses Tutorial durchzuführen, benötigen Sie ein Vonage API-Konto. Wenn Sie noch keines haben, können Sie sich noch heute anmelden und mit einem kostenlosen Guthaben beginnen. Sobald Sie ein Konto haben, finden Sie Ihren API-Schlüssel und Ihr API-Geheimnis oben auf dem Vonage-API-Dashboard.
Ein IFTTT-Applet erstellen
Navigieren Sie zur Seite Applet erstellen. Suchen Sie nach Weather Underground und wählen Sie es aus. Sie sehen dann eine Liste aller verfügbaren Weather Underground Triggers.
Choose a Weather Underground Trigger
Wählen Sie "Tomorrow's forecast calls for". Die erste Hälfte unseres Applets ist fertig! Sie sollten zu einer Seite weitergeleitet werden, die wie folgt aussieht:
Applet If This Than That Page
Jetzt müssen wir IFTTT irgendwie mitteilen, dass es eine SMS auslösen soll. Wir werden dies mit dem AI Studio von Vonage tun.
Erstellen eines ausgehenden SMS-Agenten
Lassen Sie uns jetzt unseren AI Studio Agent erstellen. Navigieren Sie zum AI Studio Dashboard. Folgen Sie den Anweisungen in der AI Studio Dokumentation hier. Es gibt drei wichtige Optionen für unseren Agenten, wählen Sie:
Art: SMS
Vorlage: Von Grund auf neu beginnen
Veranstaltung: Ausgehend von
Unser Agent wird sehr einfach sein und uns eine einzige SMS schicken, in der er uns mitteilt, dass es morgen regnen wird. Er wird auch einen Link zur vollständigen Wettervorhersage senden und die erwarteten Höchst- und Tiefsttemperaturen angeben.
Hierfür müssen wir 3 Parameter erstellen in AI Studio erstellen, die die Werte enthalten, die wir von IFTTT erhalten. Die Parameter sind vom @sys.any Entitätstyp und heißen, ForecastUrl, HighTempCelsiusund LowTempCelsius. Siehe unten:
AI Studio Dashboard Parameter Creation
Jetzt können wir unseren einzelnen Knoten Nachricht senden und unsere Warnmeldung hinzufügen, die unsere 3 Parameter verwendet.
AI Studio Send Message
Der letzte Schritt ist die unseren Agenten zu veröffentlichen.
IFTTT mit Webhooks verbinden
Jetzt, wo unser Agent eingerichtet ist, müssen wir nur noch unser Applet in IFTTT fertigstellen und es mit dem Agenten verbinden. Wir werden dies mit dem Webhook-Dienst tun. Gehen Sie also in IFTTT weiter und suchen Sie nach "Webhook".
Choose IFTTT Webhook Service
Wählen Sie "Web-Anfrage stellen" und fahren Sie fort, bis Sie die folgende Seite sehen:
Make a web request
Für die URL müssen Sie eine der folgenden Angaben einfügen. Der Endpunkt hängt von der Region ab, die Sie für Ihren Agenten ausgewählt haben.
Für EU-Agenten --> https://studio-api-eu.ai.vonage.com/messaging/conversation Für US-Agenten --> https://studio-api-us.ai.vonage.com/messaging/conversation
einstellen Methode auf POST.
einstellen Inhaltstyp auf application/json.
Für Zusätzliche Kopfzeilen müssen Sie Ihre X-Vgai-Key. Sie finden die X-Vgai-Key oben rechts auf Ihrem AI Studio Dashboard. Klicken Sie auf den Benutzer Symbol, und dann Generate API Key.
Beispiel: X-Vgai-Schlüssel: IHR_X_VGAI_SCHLÜSSEL
Für "Body" fügen wir den folgenden Code ein:
{
"to": "YOUR_PHONE_NUMBER",
"agent_id": "YOUR_VONAGE_AGENT_ID",
"channel": "sms",
"session_parameters": [
{
"name": ForecastUrl,
"value": {{ForecastUrl}}
},
{
"name": "HighTempCelsius",
"value": {{HighTempCelsius}}
},
{
"name": "LowTempCelsius",
"value": {{LowTempCelsius}}
}
]
}Sie müssen IHRE TELEFONNUMMER durch das Telefon ersetzen, das die Benachrichtigungen erhalten soll. Zum Beispiel: "15551234567". Ersetzen Sie in ähnlicher Weise IHRE_VONAGE_AGENT_ID durch Ihre Agentennummer, die Sie unter Agentendetails im Seitenbereich Ihres Agenten in AI Studio finden.
Klicken Sie abschließend auf "Aktion erstellen", und schon sind Sie fertig!
Schlussfolgerung
Kannten Sie IFTTT schon vor diesem Artikel? Wofür verwenden Sie es? Welche anderen Nocode- oder Lowcode-Tools verwenden Sie? Ich bin wirklich an jedem Feedback zu diesem Artikel interessiert.
Begleiten Sie mich zu Vonage Entwickler-Community Slack oder X, früher bekannt als Twitter, und lassen Sie mich wissen, welche spannenden Dinge Sie entwickeln!
Zusätzliche Ressourcen
Low-Code und No-Code: Welche Option ist die beste für Sie?
Wenn Sie zeigen und klicken können, dann können Sie eine konversationelle KI erstellen
Crashkurs: Virtuelle Agenten für WhatsApp mit Vonage AI Studio erstellen
Teilen Sie:
Benjamin Aronov ist ein Entwickler-Befürworter bei Vonage. Er ist ein bewährter Community Builder mit einem Hintergrund in Ruby on Rails. Benjamin genießt die Strände von Tel Aviv, das er sein Zuhause nennt. Von Tel Aviv aus kann er einige der besten Startup-Gründer der Welt treffen und von ihnen lernen. Außerhalb der Tech-Branche reist Benjamin gerne um die Welt auf der Suche nach dem perfekten Pain au Chocolat.
