Отправка заявок в мессенджеры и на электронную почту
Отправка уведомлений/заявок в WhatsApp, Телеграм, Viber, Вконтакте и на электронную почту
Last updated
Отправка уведомлений/заявок в WhatsApp, Телеграм, Viber, Вконтакте и на электронную почту
Last updated
В данной статье мы рассмотрим:
Все боты, созданные на конструкторе Salebot, умеют отправлять заявки не только на электронную почту, но и в различные мессенджеры.
В качестве текста заявки вы можете использовать встроенную переменную #{order}:
Но также можно составить и собственный текст.
Настройка отправки заявок в мессенджеры идентична для каждого.
Заявку можно отправить от любого мессенджера, который подключен к Salebot
Для отправки заявки в мессенджер используйте следующую функцию:
message(client_id, text, message_id, timeout)
Параметры:
client_id — айди клиента в Salebot, которому нужно отправить сообщение. Взять его можно из карточки клиента:
text — текст сообщения. Можно указать как переменную (не забудьте перед этим ее назначить) или записать нужный текст в кавычках.
message_id — id отправляемого блока (необязательный параметр)
time_out - время отправки или задержка, необязательный параметр. Если нужно отправить сообщение с задержкой, укажите время в секундах: а) 1 час равен 3600 секунд; 1 минута равна 60 секундам.
Если вам необходимо отправить через несколько часов, то количество часов умножается на 3600 секунд. Например, отправить через 3 часа, в параметре указываем 10800 (3 * 3600);
Если вам необходимо указать промежуток, равный минутам, то количество минут умножается на 60 секунд. Например, отправить нужно спустя 35 минут. Тогда в параметре укажите 2100 секунд (35 * 60)
Если указано отрицательное число, сообщение отправится мгновенно. Например, timeout = 50.
б) дату отправки в виде дд.мм.гггг чч:мм, например: timeout = ‘03.04.2022 15:00’. Если указать уже прошедшее время, то сообщение отправится мгновенно.
Настройки блока для отправки заявки:
Результат выполнения метода отправки:
Для отправки сообщения в 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 для отправки уведомлений:
У вас должен быть подключен к проекту Telegram-бот
В этого бота нужно прислать любое сообщение с того Telegram-аккаунта, куда должны приходить сообщения о заявках. Если уведомления хотите присылать в Канал, бот должен быть администратором канала с возможностью писать сообщения.
Далее переходите в раздел Клиенты в Salebot:
4. Откройте диалог с Telegram-аккаунтом, которому будете отправлять заявки.
5. Копируете значение ID в мессенджере (platform_id):
И вставляете его вместо platform_id в параметр функции.
Если вам необходимо настроить отправку нескольким пользователям Telegram, то продублируйте функцию и там вставьте другой айди.
Перейдите в настройки проекта и в поле Email впишите адрес своей электронной почты (Рисунок 10). После этого все заявки из красного блока (блок "Конец сбора данных") будут отправляться вам на email.
Как создать такой блок подробно описано в данной статье.