SmartApp
Технология SmartApp позволяет создавать собственные приложения и запускать их в СК "eXpress". Таким образом, можно расширить возможности мессенджера при помощи интеграции с корпоративными информационными системами.
SmartApp состоит из frontend и backend:
- frontend представляет из себя SPA-приложение, выполняемое во встроенном WebView/iFrame клиента "eXpress";
- в качестве backend выступает чат-бот, который реализует Bot API и умеет работать с BotX API. Bot API необходим для получения информации от SmartApp frontend и не содержит элементов авторизации. Взаимодействие между SmartApp frontend и BotX зашифровано. Для работы с BotX API чат-бот должен передавать токен авторизации в каждом запросе.