umbot
Version:
Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф
21 lines (20 loc) • 839 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.voicePlatforms = voicePlatforms;
const adapters_1 = require("./adapters");
/**
* Регистрирует все доступные из коробки платформы в приложение.
* Регистрирует только голосовые платформы(Алиса, Маруся и тд)
* @param appContext Контекст приложения
*/
function voicePlatforms(appContext) {
adapters_1.adapters.forEach((adapter) => {
if (adapter.adapter.isVoice()) {
const platformAdapter = new adapter.adapter();
platformAdapter.init(appContext);
appContext.platforms[platformAdapter.platformName] =
platformAdapter;
}
});
}
voicePlatforms.isPlugin = true;