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

Скопировать client_id в разделе Клиенты
text — текст сообщения. Можно указать как переменную (не забудьте перед этим ее назначить) или записать нужный текст в кавычках.
message_id — id отправляемого блока (необязательный параметр)

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

Результат выполнения метода отправки:

Настройки блока для отправки заявки:

Настройки блока для отправки заявки
Блок с уведомлением о заявке:

Результат выполнения метода отправки:

Настройки блока для отправки заявки:

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

В поле "Калькулятор указываем функцию API Telegram:
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. Копируете значение ID в мессенджере (platform_id):

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

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