- So konfigurieren Sie die Sendpulse-API
- So richten Sie das Senden von E-Mails aus dem Editor ein
- So fügen Sie eine E-Mail zum Adressbuch hinzu
- So senden Sie eine SMS
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 Mavibot.

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


