UNPKG

@lskjs/bots-plugin-notify

Version:

LSK.js plugin for @lskjs/bots module for telegram, slack, discord, whatsapp, twitter, instagram and vk bots creation

34 lines (31 loc) 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.build = build; exports["default"] = void 0; var statuses = { success: '✅', pending: '🕔', failed: '❌', canceled: '🙅‍♂️', created: '🐣', running: '🏃💨' }; function build(message, bot) { var _message$meta = message.meta, repository = _message$meta.repository, user = _message$meta.user, buildName = _message$meta.build_name, projectName = _message$meta.project_name, buildStatus = _message$meta.build_status, buildId = _message$meta.build_id; var status = statuses[buildStatus] || "\uD83E\uDD37\u200D\u2640\uFE0F ".concat(buildStatus); var formatProjectName = bot.formatCode(bot.ignoreMd(projectName)); var formatBuildName = bot.ignoreMd(buildName); var formatUsername = bot.ignoreMd(user.name); return " ".concat(formatProjectName, "\n").concat(status, " *").concat(formatBuildName, "*\n_").concat(formatUsername, "_\n").concat(repository.homepage, "/-/jobs/").concat(buildId); } var _default = build; exports["default"] = _default; //# sourceMappingURL=build.js.map