So konfigurieren Sie die Sendpulse-API

Es gibt einen kostenlosen Abonnementplan bei Sendpulse, mit dem Sie einmalige E-Mails versenden können.

Um die Sendpulse-API zu nutzen, benötigen Sie ID, Secret und müssen die E-Mail-Adresse des Absenders registrieren.

Sie können E-Mails nur von der E-Mail-Adresse senden, die Sie bei der Registrierung angegeben haben.

Sie können die E-Mail zum Senden im SMTP-Bereich registrieren.

So richten Sie das Senden von E-Mails aus dem Editor ein

Um eine E-Mail zu senden, fügen Sie dies in den Rechner-Tab ein:

sendpulse_email(api_id, api_secret, from_email, to_email, subject, message, from_name)

wobei

api_id — API-ID von Sendpulse
api_secret — Secret von Sendpulse
from_email — E-Mail-Adresse des Absenders
to_email — E-Mail-Adresse des Empfängers
subject — der Betreff der E-Mail
message — der Inhalt der E-Mail (die Nachricht selbst)
from_name — der Name des Absenders

Um eine Vorlage zu senden:

Setzen Sie zunächst den Wert der Variable template, die Daten der benötigten Vorlage:

template = { "id": "Vorlagennummer", "variables": { "Variablenname": "Variablenwert", "Variablenname": "Variablenwert" }}

Rufen Sie dann die Funktion auf

sendpulse_email_template(api_id, api_secret, from_email, to_email, subject, template)

wobei

api_id — API-ID von Sendpulse
api_secret — Secret von Sendpulse
from_email — E-Mail-Adresse des Absenders
to_email — E-Mail-Adresse des Empfängers
subject — der Betreff der E-Mail
template — der Wert der Variable, die wir oben festgelegt haben

Betrachten wir zur Vereinfachung ein Beispiel eines Bots, der fragt, an wen, mit welchem Betreff und Inhalt die E-Mail gesendet werden soll.

Speichern wir die Werte api_id und api_secret in den Variablen. Gehen Sie dazu in die Projekteinstellungen von Salebot.

Erstellen Sie dann ein Schema, das die Daten sammelt.

Testen wir es nun:

So fügen Sie eine E-Mail zum Adressbuch hinzu

Um eine E-Mail-Adresse zum Adressbuch hinzuzufügen, verwenden Sie diese Methode:

sendpulse_add_to_addressbook(api_id, api_secret, book_id, email, variables=None)

wobei

api_id — API-ID von Sendpulse
api_secret — Secret von Sendpulse
book_id — ID des Adressbuchs
email — die E-Mail, die Sie hinzufügen möchten
variables — (optional) ein Array von Variablen. Wenn Sie es festlegen müssen, muss es dieses Format haben: {“variable_name”:”variable_value”}

So senden Sie eine SMS

Um eine SMS zu senden, fügen Sie diese Funktion in den Rechner-Tab ein:

sendpulse_sms(api_id, api_secret, sender, phone, text, transliterate=0, route=None)

wobei

api_id — API-ID von Sendpulse
api_secret — Secret von Sendpulse
sender — Name des Absenders (unter 11 lateinischen Zeichen, Sie können Zahlen verwenden)
phone — die Telefonnummer des Empfängers
text — der Nachrichtentext, Sie müssen ihn in Klammern setzen, wenn Sie keine Variable verwenden
transliterate — Transliteration = 1, ohne Transliteration = 0
route — die Liste der Kanäle für den Versand in Ländern, Sie können sie als None festlegen