Документация Webitel

Исходящие чаты

1. Описание

Исходящие возможны в Telegram Bot, Telegram App, Viber и через продукты Meta.

Отправку исходящих сообщения можно настроить зная некоторые параметры и условия.

Для Telegram Bot:

  • для отправки сообщения необходимо знать идентификатор абонента в Telegram.

Для Telegram App:

  • для отправки сообщения необходимо знать идентификатор абонента в Telegram, или номер телефона.

Для  Viber:

  • для отправки сообщения необходимо знать идентификатор абонента в Viber;

  • абонент, которому отправляется исходящее сообщение, должен быть подписан на бота.

Для Messenger:

  • сообщение можно отправить в течении 24 часов от времени последнего сообщения абонента;

  • для отправки сообщения необходимо знать идентификатор абонента.

Для Instagram:

  •  для отправки сообщения необходимо знать идентификатор абонента.

Для Whatsapp :

  •  для отправки сообщения необходимо знать номер абонента на который он зарегистрирован в Whatsapp.

Для рассылки сообщения создается: 

  1. Схема

  2. Выходящая очередь задач

1.1. Схема

Пример схемы для рассылки исходящих сообщений (Рис.1).

Схема Исходящие чаты.png

Рис. 1.  Пример схемы

Для удобства пользования можно скачать готовый json-файл, который прикреплен ниже, и импортировать. Больше информации о импорте json-файла можно посмотреть здесь.

Исходящие чаты.json

1.1.1. Описание схемы

Компонент 

Блок компонента

Параметры компонента

Описание

Start

image2024-1-30_14-55-19.png


Компонент начала схемы

Компонент "Broadcast message"

image2024-1-30_14-56-16.png

image2024-1-30_14-55-55.png

Для открытия диалога с абонентом по известному его идентификатору.

Для этого:

  • в поле "Peer" указать идентификатор абонента.  ${destination} – это переменная идентификаторов абонентов в очереди;

  • в поле "Chat gateway profile" выбрать текстовый шлюз, который будет отправляться сообщение.  После выбора шлюза нажать кнопку "Add";

  • в поле "Text" указать текст сообщения, которое будет отправляться.

Компонент "Script"

image2024-1-30_14-56-37.png

image2024-1-30_14-56-55.png

Необязательный компонент.
Расчет количество секунд для паузы.

Компонент "Custom code"

image2024-1-30_14-57-16.png

image2024-1-30_14-57-28.png

Необязательный компонент.

Пауза.

1.2. Выходящая очередь задач

Перейти на страницу "Очереди", нажать кнопку "Добавить" и создать исходящую очередь заданий (Рис.2).

Создание исходящей очереди заданий.png

Рис. 2. Создание исходящей очереди заданий

После нажатия кнопки "Создать" открывается страница детали "Общее" (Рис.3).

Заполнить необходимые поля. В поле "Схема" выбрать схему созданную ранние.

Страница детали Общее (Исходящая очередь заданий).png

Рис. 3. Деталь "Общее"

Нажать кнопку "Сохранить". Перейти на страницу "Очереди".

Открыть страницу "Абоненты" данной очереди и создать абонентов, указав из идентификаторы соответственно з типом текстового шлюза (см. пункт 1), к которым будут приходить сообщения.