Отправка заявок в мессенджеры и на электронную почту
Отправка уведомлений/заявок в WhatsApp, Телеграм, Viber, Вконтакте, на электронную почту
Все боты, созданные на конструкторе Salebot, умеют отправлять заявки не только на электронную почту, но и в различные мессенджеры.
В качестве текста заявки вы можете использовать встроенную переменную #{order}, но можно составить собственный текст.
Без разницы в какой мессенджер вы отправляете заявку, все настраивается идентично.
Заявку можно отправить от любого мессенджера, который подключен к salebot
Отправка уведомлений в мессенджеры работает только на тарифе ПРЕМИУМ.
Для отправки заявки в мессенджер используйте следующую функцию:
message(client_id, text, message_id, timeout)
Параметры:
client_id — айди клиента в Сейлбот, которому нужно отправить сообщение

text — текст сообщения. Можно указать как переменную (не забудьте перед этим ее назначить) или записать нужный текст в кавычках.
message_id — id отправляемого блока (необязательный параметр)
time_out - время отправки или задержка, необязат ельный параметр. Если нужно отправить сообщение с задержкой, можно указать время:
а) задержка в секундах до 3600 секунд. Если указано большее количество секунд, то сообщение отправится через час, если указано отрицательное число, сообщение отправится мгновенно. Например, timeout = 50.
б) дату отправки в виде дд.мм.гггг чч:мм, например: timeout = ‘03.04.2022 15:00’. Если указать уже прошедшее время, то сообщение отправится мгновенно.

Для отправка сообщения в whatsapp через номер телефона используйте функцию whatsapp_message(phone, text, message_id)
Параметры:
phone — номер телефона в кавычках
text — текст сообщения. Можно указать как переменную (не забудьте перед этим ее назначить) или записать нужный текст в кавычках.
message_id — id отправляемого блока (необязательный параметр)

Параметр client_id необходимо заменить на клиента в конструкторе (Рисунок 11).

Рисунок 1
Необходимо в поле "Калькулятор" указать вызов функции:
tg_send_message(platform_id, text, client_message_id, reply_markup, parse_mode)
platform_id— id клиента (чата, группы, канала) в Телеграм, куда нужно прислать уведомление
client_message_id — идентификатор сообщения, которое необходимо процитировать (необязательный параметр)
reply_markup — настройки кнопок (необязательный параметр)
parse_mode — выделение текста в описании жирным или курсивом (необязательный параметр)

Где взять platform_id для отправки уведомлений:
- 1.У вас должен быть подключен к проекту Телеграм бот
- 2.В этого бота нужно прислать любое сообщение с того телеграм-аккаунта, куда должны приходить сообщения о заявках.
- 3.Далее переходите в раздел Клиенты в Salebot

4. Там в списке диалогов выбираете диалог с телеграм-аккаунтом, которому будете отправлять заявки
5. Копируете вот это значение:

И вставляете его вместо platform_id в параметр функции
Если вам необходимо настроить отправку нескольким пользователям Телеграм, дублируете функцию и там вставляете другой айди.
Отправка на электронную почту работает на всех тарифах.
Перейдите в настройки проекта и в поле E-mail впишите адрес своей электронной почты (Рисунок 10). После этого все заявки из красного блока (блок "Конец сбора данных") будут отправляться вам на e-mail. Как создать такой блок подробно описано в данной статье

Рисунок 10
Last modified 1mo ago