UNPKG

@kaufman-bot/currency-converter-server

Version:

Command to convert one currency to another

43 lines 2.71 kB
"use strict"; var CurrencyConverterModule_1; Object.defineProperty(exports, "__esModule", { value: true }); exports.CurrencyConverterModule = void 0; const tslib_1 = require("tslib"); const core_server_1 = require("@kaufman-bot/core-server"); const html_scraper_server_1 = require("@kaufman-bot/html-scraper-server"); const common_1 = require("@nestjs/common"); const class_validator_multi_lang_1 = require("class-validator-multi-lang"); const currency_converter_service_1 = require("./currency-converter-services/currency-converter.service"); let CurrencyConverterModule = CurrencyConverterModule_1 = class CurrencyConverterModule { static forRoot() { return { module: CurrencyConverterModule_1, imports: [ html_scraper_server_1.ScraperModule.forRoot({ title: (0, class_validator_multi_lang_1.getText)('Currency converter'), name: 'converter', descriptions: (0, class_validator_multi_lang_1.getText)('Command to convert one currency to another'), usage: [(0, class_validator_multi_lang_1.getText)('convert 1 usd to eur'), (0, class_validator_multi_lang_1.getText)('converter help')], contextUsage: [(0, class_validator_multi_lang_1.getText)('more'), (0, class_validator_multi_lang_1.getText)('next')], contentSelector: '#__next > div:nth-child(2) > div.fluid-container__BaseFluidContainer-qoidzu-0.gJBOzk > section > div:nth-child(2) > div > main > form > div:nth-child(2) > div:nth-child(1) > p.result__BigRate-sc-1bsijpp-1.iGrAod', spyWords: [(0, class_validator_multi_lang_1.getText)('convert'), (0, class_validator_multi_lang_1.getText)('converter')], removeWords: [(0, class_validator_multi_lang_1.getText)('to'), (0, class_validator_multi_lang_1.getText)('please')], uri: 'https://www.xe.com/currencyconverter/convert/?Amount={{TEXT1}}&From={{TEXT2}}&To={{TEXT3}}', category: [core_server_1.BotCommandsCategory.user, core_server_1.BotCommandsCategory.group], }), ], providers: [ { provide: core_server_1.BOT_COMMANDS_PROVIDER, useClass: currency_converter_service_1.CurrencyConverterService, }, ], exports: [html_scraper_server_1.ScraperModule], }; } }; CurrencyConverterModule = CurrencyConverterModule_1 = tslib_1.__decorate([ (0, common_1.Module)({}) ], CurrencyConverterModule); exports.CurrencyConverterModule = CurrencyConverterModule; //# sourceMappingURL=currency-converter.module.js.map