Отправка заявок в мессенджеры и на электронную почту
В этой статье рассмотрим:
- как оформить текст заявки;
- как отправить заявку в мессенджеры;
- как отправить заявку или уведомление на электронную почту.
Все чат-боты, созданные в Salebot, умеют отправлять заявки не только на электронную почту, но и в различные мессенджеры.
Как оформить текст заявки
В качестве текста заявки можно использовать встроенную переменную:
#{order}

При необходимости можно составить собственный текст заявки.
Как отправить заявки в мессенджеры
Настройка отправки заявок одинакова для всех поддерживаемых мессенджеров.
Заявку можно отправить через любой мессенджер, подключенный к проекту Salebot.
Для отправки используйте функцию:
message(client_id, text, message_id, timeout)
Параметры функции
client_id
ID клиента в Salebot, которому необходимо отправить сообщение.
Найти его можно в карточке клиента.

text
Текст сообщения.
Можно:
- передать переменную;
- написать текст прямо в функции в кавычках.
message_id
ID блока, который необходимо отправить.
Параметр необязательный.

timeout
Необязательный параметр.
Позволяет отправить сообщение с задержкой или в указанное время.
Можно использовать:
- количество секунд;
- конкретную дату и время.
Например:
- 1 минута =
60 - 1 час =
3600 - 3 часа =
10800 - 35 минут =
2100
Также можно указать дату:
03.04.2022 15:00
Если указанное время уже прошло, сообщение будет отправлено сразу.
Пример использования параметра text
Настройки блока:

Результат:

Пример использования параметра message_id
Блок с уведомлением:

Настройки:

Результат:

Пример использования параметра timeout

Отправка сообщения в WhatsApp по номеру телефона
Используйте функцию:
whatsapp_message(phone, text, message_id)
Параметры:
| Параметр | Описание |
|---|---|
phone |
Номер телефона в кавычках |
text |
Текст сообщения или переменная |
message_id |
ID блока (необязательно) |
Как отправить заявки в Telegram
Используйте функцию:
tg_send_message(platform_id, text, client_message_id, reply_markup, parse_mode)
Параметры
| Параметр | Описание |
|---|---|
platform_id |
ID клиента, группы или канала Telegram |
text |
Текст сообщения |
client_message_id |
ID сообщения для цитирования (необязательно) |
reply_markup |
Кнопки (необязательно) |
parse_mode |
Форматирование текста (необязательно) |

Где взять platform_id
- Подключите Telegram-бота к проекту.
- Отправьте этому боту любое сообщение с аккаунта, который будет получать уведомления.
- Если сообщения должны приходить в канал, бот должен быть его администратором.
После этого перейдите:
Клиенты

Откройте нужный диалог и скопируйте значение ID в мессенджере (platform_id).

Используйте его в функции вместо platform_id.
Если уведомления необходимо отправлять нескольким пользователям, просто вызовите функцию несколько раз с разными ID.
Как отправить заявки на электронную почту
Перейдите в настройки проекта.
В поле Email укажите адрес электронной почты.
После этого все заявки из блока Закрыть сделку будут автоматически отправляться на этот адрес.
