Sendpulse
Вы можете подключить Sendpulse для отправки Email писем со своего номера.
Last updated
Вы можете подключить Sendpulse для отправки Email писем со своего номера.
Last updated
На стороне Sendpulse есть бесплатный тарифный план, которого хватит для единичных писем.
Для использования API вам потребуется ID, Secret, а так же зарегистрировать email отправителя.
Вы можете слать письма только с того адреса, который зарегистрируете на sendpulse
Зарегистрировать почту для отправки можно разделе SMPT
Для того чтобы отправить письмо, в поле "Калькулятор" вводите:
sendpulse_email(api_id, api_secret, from_email, to_email, subject, message, from_name), где:
api_id — api id из Сендпульс
api_secret — secret из Сендпульс
from_email — почта отправителя
to_email — почта получателя
subject — тема письма
message — тело письма
from_name — имя отправителя
Для того чтобы отправить шаблон:
Сначала в поле "Калькулятор" задаете значение переменной template, это данные по нужному шаблону:
template = { "id": "Номер шаблона", "variables": { "имя переменной": "значение переменной", "имя переменной": "значение переменной" }}
Далее указываете:
sendpulse_email_template(api_id, api_secret, from_email, to_email, subject, template), где:
api_id — api id из Сендпульс
api_secret — secret из Сендпульс
from_email — почта отправителя
to_email — почта получателя
subject — тема письма
template — значение этой переменной мы присвоили выше
Для большей наглядности разберем пример бота, который спрашивает кому, с каким заголовком и каким текстом отправить.
Сохраним значения api_id и api_secret в переменные - для этого переходим в Salebot в раздел Настройки.
Дальше создаем схему собирающую данные.
Протестируем в окне отладки.
Результат на почте
Для добавления почты в адресную книгу воспользуйтесь методом (прописываем в поле "Калькулятор":
sendpulse_add_to_addressbook(api_id, api_secret, book_id, email, variables=None), где
book_id — id адресной книги
email — почта, которую нужно добавить
variables — массив переменных, параметр необязательный. Если нужно указать, записывается в виде {"имя_переменной":"значение_переменной"}
Чтобы отправить смс, в поле Калькулятор введите функцию
sendpulse_sms(api_id, api_secret, sender, phone, text, transliterate=0, route=None), где
api_id — api id из Сендпульс
api_secret — secret из Сендпульс
sender — имя отправителя SMS (до 11 символов латиницей, можно с цифрами)
phone — номер телефона, куда отправлять
text — текст сообщения, его нужно брать в кавычки (если вы не подставляете переменную)
transliterate — указываете, отправлять на транслите или нет (1 или 0 соответственно)
route — список каналов для отправки по странам, можно указать None