v2023.3.65.1054 - Viber channel & resource improvements
Основные изменения
Расширение настроек подписок. Дополнительные поля и категории.
Категории позволяют детализировать тип контента. Если клиент отпишется от одной категории ресурса, он продолжит получать сообщения в рамках других категорий. Категории распространяются на все каналы ресурса.
Дополнительные поля подписок аналогичны дополнительным полям в базе профилей. Используйте их для хранения расширенной информации по подписке на канал. Каждый канал может содержать свой список дополнительных полей.
Для удобства в ресурсе заведены системные поля, которые доступны всем каналам.
Чтобы системные поля появились на ресурсах, созданных до обновления, надо запустить мигратор через aktool.
Usage:
aktool resource_system_fields [flags]
Flags:
-h, --help help for resource_system_fields
Global Flags:
--config string config path (default "/opt/akd/config/main.json")
-o, --output string file path to output in the result of the command (default "stdout")
--truncate whether to truncate the file specified by --output
Подробнее о категориях и пользовательских полях можно прочитать по ссылке.
Кроме этого, в кампании теперь можно задавать фильтр подписок по дополнительным полям и категориям ресурса.
Изменения в валидации подписок в API запросах
В связи с добавлением дополнительных полей и категорий для обеспечения консистентности данных теперь API будет возвращать ошибку при добавлении или обновлении подписки на удаленный ресурс, удаленный канал из ресурса, а также в случае, если база профилей была удалена из ресурса.
Новый канал коммуникации: Viber
Интеграция реализована через официального провайдера Devino Telecom. Подробнее о возможностях данного канала можно узнать в нашей документации.